Kursinformationen
Dieser Kurs ist Teil des Bachelor-Studiengang Software Engineering (SEB) an der Hochschule Heilbronn.
KursĂźbersicht
Dieser Kurs ist ein Pflichtfach im Hauptstudium Studiengang Software Engineering Bachelor (262062).
Dozent
Prof. Andreas Heil
Kursnummer
262062 (SEB/SPO4)
Level
Hauptstudium Bachelor
SWS / ECTS
2 / 3
Workload
90h Workload insgesamt, davon:
30h Kontaktstunden/Lerneinheiten
60h Selbststudium
Kurszeiten
Vorlesung: 1 Vorlesungseinheit / Woche, 90 Min.
Voraussetzungen
Folgende Veranstaltungen sollten erfolgreich bestanden sein:
G5 Grundlagen des Software Engineering 1
G5 Grundlagen des Software Engineering 2
Beschreibung
Die Student:innen kÜnnen erklären, mit welchen Arten technischer und organisatorischer Komplexität das Software Engineering konfrontiert ist. LÜsungsstrategien sollen skizziert und wiedergegeben werden kÜnnen. Einen wichtigen Anteil nehmen anwendungsorientierte und programmiertechnische MÜglichkeiten zum Umgang mit komplexen Programmsystemen ein. Student:innen kÜnnen Programme entsprechend entwerfen und die vermittelten Techniken anwenden. Darßber hinaus sollen die Student:innen ein Verständnis ßber organisatorische Prozesse entwickeln, die im Sinne einer systemischen Sichtweise den Softwareprozess in vielfältigen Dimensionen versuchen abzubilden und gerecht zu werden.
Themengebiete, die in der Vorlesung behandelt werden (wird bei Bedarf angepasst)
Komplexität allgemein und in der Software-Entwicklung im speziellen
Zusammenhang zwischen technischer und organisatorischer Komplexität in der Software-Entwicklung
MaĂnahmen zur Besprechung der Komplexität, z.B.
Vorgehensmodelle, insbesondere Scrum
Projektmanagement klassisch und agil
Anforderungsanalyse klassisch und agil
Software-Architektur
Software-Metriken
Testebenen und Testmanagement
Code-Coverage-MaĂe bei Unittests
Vorlesungen Jede Vorlesung behandelt ein spezielles Thema. Teilweise werden Aufgabenstellungen bereitgestellt, die via ILIAS einzureichen sind. Dies beinhaltet
Antworten zu den Hausaufgaben
EinfĂźhrung in ein neues Thema
Aufgaben zum neuen Thema
Fragen zum Thema (es wird versucht diese zu beantworten)
Hausaufgaben
Im Anschluss an die Vorstellung des neuen Themas erhalten die Teams Aufgaben, die direkt bearbeitet werden und eingereicht werden.
Die Fragen werden im Kurs diskutiert. Fragen und Unterbrechungen sind willkommen. Ebenso Hinweise auf Fehler und Verbesserungsvorschläge.
Klausur
Am Ende des Vorlesungszeitraums findet eine abschlieĂende Klausur statt. Die Klausur muss bestanden werden um den Kurs insgesamt zu bestehen.
Hausaufgaben
Es gibt Ăbungen in der Veranstaltung bzw. Hausaufgaben. Student*innen bearbeiten in 2er- bis 3er-Gruppen verschiedene Themen und stellen diese am Ende des Semesters in Form eines Kurzreferates vor.
Benotung
Die Note ergibt sich aus insgesamt 100 Punkten:
Ăbungen und Hausaufgaben
30 %
Kurzreferat
20 %
Klausur
50 %
Zum Bestehen des Kurses ist es erforderlich die Klausur zu bestehen. Das Bestehen der Klausur impliziert nicht das Bestehen des Kurses, wenn die Abgaben nicht ausreichend bearbeitet wurden.
Abgaben
Hausaufgaben als auch praktische Abgaben erfolgen via ILIAS zum angegebenen Zeitpunkt. Aufgaben, die nicht fristgemäà eingereicht wurden, werden mit 0 Punkte bewertet.
Zusammenarbeit
Abgaben und das Kurzreferat sind in Gruppen von 3-4 Personen zu bearbeiten. Ideen, Hilfestellungen etc. sowohl von anderen Kursmitgliedern als auch von anderer Quelle sollten entsprechend gekennzeichnet und gemäà gĂźltigem Standard referenziert werden. Bei Gruppenabgaben werden alle Team-Mitglieder gleichermaĂen bewertet, auĂer ein Team-Mitglied beschwert sich hinsichtlich der Bewertung. In diesem Fall findet anstelle dessen eine individuelle Bewertung jedes einzelnen Gruppenmittglieds statt.
Lizenz
Sofern nicht anders angegeben, steht das gesamte Kursmaterial unter einer Creative Commons Namensnennung 4.0 International Lizenz.
Last updated