Informationen zu den Prüfungen im FS24
Note | In 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. |
Modulpraktikum | Der 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 1 | Datum: Zeit/Dauer: Raum: | 3. Mai 2024 09:15-10:45/90′ tba |
Hilfsmittel | Closed 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. | |
Themen | Alle 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 2 | Datum: Zeit/Dauer: Raum: | 14. Juni 2024 09:15-10:45/90′ tba |
Hilfsmittel | Closed 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. | |
Themen | Alle 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
Grade | In 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 1 | Date: Room/Time/Duration: | 3. May 2024 tba/09:15-10:45 /90′ |
Access to content | Closed 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. | |
Topics | All topics covered so far in this semester. See schedule for a list of topics. | |
Exam 2 | Date: Room/Time/Duration: | 14. June 2024 tba/09.15-10:45/90′ |
Access to content | Closed 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. | |
Topics | All topics after the first exam covered (including clean-coding, which is relevant for refactoring). See schedule for a list of topics. |
Deutsch: