Informationen zu den Prüfungen im FS24

NoteIn diesem Semester gibt es zwei notenrelevante Prüfungen.

Die Semesternote ergibt sich aus dem gleichgewichtigen Mittel der beiden Prüfungen.

Zum Bestehen des Moduls ist ausserdem ein Testat über das erfolgreiche Bearbeiten des Kursprojektes (Modulpraktikum) erforderlich. Weitere Details unten.
ModulpraktikumDer Unterricht wird von einem Modulpraktikum (MP) begleitet. Dies sind mehrere Übungen, welche alle am gleichen Projekt aufgehängt sind, aber unabhängig voneinander gelöst werden können.

Die Übungen sind thematisch sehr eng mit dem Unterrichtsstoff verknüpft und sollen Ihnen helfen Softwarekonstruktion zu können und nicht nur zu verstehen.

Die Übungen sind Teamarbeiten und werden in Teams bis zu 3 Studierenden bearbeitet (Softwareentwicklung ist eine Teamarbeit).

Zum Bestehen des Moduls ist eine erfoglreiche Bearbeitung des Modulpraktikums erforderlich. 

Das gesamte MP besteht aus sieben Übungen. Zur Erlangung des Testats müssen Sie 5 aus 7 Übungen erfolgreich bearbeiten. 

Was ist eine erfolgreich abgegebene Übung?
1. Sie haben eine Lösung in Ihr Git Repository comittet, welche den Kriterien genügt, die auf der Aufgabenstellung aufgeführt sind.

2. Ihre Lösung (ab Modulpraktikum 2) builded erfolgreich auf dem CI Server, den wir Ihnen ab dem Modulpraktikum 2 zur Verfügung stellen.

3. Sie haben einen korrekten Pull Request erstellt und dieser wurde von Ihrem Dozenten akzeptiert (Approved-Status). 

Hinweis
Das Testat wird grundsätzlich an das ganze Team vergeben. Wenn wir jedoch sehen, dass einzelne Teammitglieder sehr wenige bis gar keine Commits gemacht haben (eine Statisitik lässt sich mit “git shortlog -sn –all” erstellen), werden wir Rücksprache mit dem Team nehmen und uns vorbehalten einzelnen Teammitgliedern das Testat zu verweigern
Prüfungen  
Prüfung 1Datum:
Zeit/Dauer:
Raum:
3. Mai 2024
09:15-10:45/90′
tba
HilfsmittelClosed Book und Open Book (Papier erlaubt: Bücher, Notizen, Printouts, etc.) Es sind keine elektronischen Hilfsmittel erlaubt!
Die Prüfung besteht aus 2 Teilen, beide Teile werden ausgegeben. Will man Hilfsmittel verwenden, muss der 1. Teil (closed book) abgegeben werden.
ThemenAlle Themen die während des Semesters behandelt wurden bis und mit Unit-Testing (ohne Mock-Testing). Siehe auch den Zeitplan für eine Übersicht über die Themen.
Prüfung 2Datum:
Zeit/Dauer:
Raum:
14. Juni 2024
09:15-10:45/90′
tba
HilfsmittelClosed Book und Open Book (Papier erlaubt: Bücher, Notizen, Printouts, etc.) Es sind keine elektronischen Hilfsmittel erlaubt!
Die Prüfung besteht aus 2 Teilen, beide Teile werden ausgegeben. Will man Hilfsmittel verwenden, muss der 1. Teil (closed book) abgegeben werden.
ThemenAlle Themen seit der ersten Prüfung (einschliesslich Clean-Coding, welches für Refactoring relevant ist). Siehe auch den Zeitplan für eine Übersicht über die Themen.

Informationen zu den Blockmodulen

English course in FS24

GradeIn this semester, there are two graded examinations.

The semester grade results from the equally weighted average of the two normative examinations.

In order to pass the module, an attestation on the successful completion of the course project is also required. Further details below.
Course project (Modulpraktikum)The course is accompanied by a semester long course project.

These are several exercises (labs), which are all attached to the same project, but can be solved independently of each other.

The exercises are thematically very closely linked to the course material and are intended to help you to be able to construct software and not just to understand it.

The labs are a team work and are done by teams of up to 3 students (software development is a team work).

Successful completion of the course project is required to pass the module.

The entire MP consists of seven labs. You must successfully complete 5 out of 7 labs in order to obtain the attestation.

What means successful?
1. Your submitted a running solution for your lab on time to the central git repository which meets the criteria listed on each lab/MP sheet.

2. The solution builds successfully on the CI server which is provided from lab02 on.

3. You raised a correct Pull Request which has to be accepted by the lecturer (approved status).

Note
The certificate is generally awarded to the whole team. However, if we see that individual team members have made very few or no commits (a statistic can be created with “git shortlog -sn –all”), we will consult with the team and reserve the right to deny the certificate to individual team members.

Find more details about the course project organisation project here
Exams  
Exam 1Date:
Room/Time/Duration:

3. May 2024
tba/09:15-10:45 /90′
Access to contentClosed book and open Book (any paper material: handouts, books, notes, …) but no electronic devices!
The exam consists of two parts which will be handed out both at the beginning. If you want to use your books then you have to hand in the first part (closed book) of the exam.
TopicsAll topics covered so far in this semester. See schedule for a list of topics.
Exam 2Date:
Room/Time/Duration:
14. June 2024
tba/09.15-10:45/90′
Access to contentClosed book and open Book (any paper material: handouts, books, notes, …) but no electronic devices!
The exam consists of two parts which will be handed out both at the beginning. If you want to use your books then you have to hand in the first part (closed book) of the exam.
TopicsAll topics after the first exam covered (including clean-coding, which is relevant for refactoring). See schedule for a list of topics.

Deutsch:

×