News
Re-Exam Results and InspectionWritten on 07.10.24 (last change on 07.10.24) by Luca Gretscher Dear students, as announced in the forum, we will publish the results of the re-exam tomorrow. You will be able to view your results on your personal status page. The re-exam inspection will take place this Wednesday, 09.10.2024, between 14:00 and 16:00, in E1 3 - HS 002. In order to ensure… Read more Dear students, as announced in the forum, we will publish the results of the re-exam tomorrow. You will be able to view your results on your personal status page. The re-exam inspection will take place this Wednesday, 09.10.2024, between 14:00 and 16:00, in E1 3 - HS 002. In order to ensure that not all students show up at the same time, we have created time slots of 30 minutes. Please register for a time slot via your personal status page until this Wednesday, 09.10.2024, 11:59am if you wish to participate in the re-exam inspection. Remember to bring your student ID. Kind regards, |
Re-Exam Registration ClosedWritten on 20.09.24 (last change on 20.09.24) by Luca Gretscher Dear students, the re-exam registration is closed. We have imported all registrations from LSF/HISPOS and FlexNow into our CMS. Thus, all registered students are now in the system. Please check on your personal status page if you are correctly registered for the re-exam. You are allowed to… Read more Dear students, the re-exam registration is closed. We have imported all registrations from LSF/HISPOS and FlexNow into our CMS. Thus, all registered students are now in the system. Please check on your personal status page if you are correctly registered for the re-exam. You are allowed to participate in the re-exam, if you are both admitted and registered. In this case, you should see the following on your personal status page. If there are any discrepancies, please contact Luca Gretscher immediately. Additionally, we have distributed all participating students to the different lecture halls. The re-exam will take place next Thursday, 26.09.2024, from 14:00 - 16:00 in the following lecture halls:
You can find your assigned lecture hall in the CMS on your personal status page under Exam Seats. Only the room is important here, not the exact seat. You are free to choose your seat within the specified room. General Information and Procedure
All further information about the exam procedure will be announced by the supervisor before the re-exam begins. If anything is still unclear, please use our forum. Kind regards, |
Reminder: Re-Exam RegistrationWritten on 17.09.24 by Luca Gretscher Dear students, You can still register for the re-exam as well as withdraw your registration until this Thursday, 19.09.2024. For more details regarding re-exam registration see this news. If there are problems regarding the CMS registration, please contact Luca Gretscher. Dear students, You can still register for the re-exam as well as withdraw your registration until this Thursday, 19.09.2024. For more details regarding re-exam registration see this news. If there are problems regarding the CMS registration, please contact Luca Gretscher. Kind regards, |
Re-Exam RegistrationWritten on 28.08.24 by Luca Gretscher Dear students, the re-exam will take place on 26.09.2024 from 14:00 - 16:00 in the lecture halls E2 2 - HS 0.01 (Günter-Hotz-Hörsaal) and E1 3 - HS 002. We will announce which lecture hall you have been assigned to via the CMS on your personal status page after the registration deadline in the week… Read more Dear students, the re-exam will take place on 26.09.2024 from 14:00 - 16:00 in the lecture halls E2 2 - HS 0.01 (Günter-Hotz-Hörsaal) and E1 3 - HS 002. We will announce which lecture hall you have been assigned to via the CMS on your personal status page after the registration deadline in the week before the re-exam. The re-exam will start at 14:00pm and will last 120 minutes. Therefore, please be in front of your respective lecture hall at 13:45pm at the latest so that we can start on time. The modalities of the re-exam are the same as for the main exam. On your personal status page you can see whether you have to register via LSF/HISPOS or the CMS (or FlexNow which you hopefully already did as stated in this news). For LSF/HISPOS and CMS, you can register as well as withdraw your registration until one week before the re-exam (19.09.2024). This means, if you plan to participate in the re-exam, it is best to register right away and if necessary, withdraw your registration again in time. Note: The registration status will be displayed on your personal status page in the CMS once the registration period is over. If there are problems regarding the CMS registration, please contact Luca Gretscher. Kind regards, |
Course Certificate / ScheinWritten on 20.08.24 by Luca Gretscher Dear students, we have prepared the course certificate / schein for those students which are not able to receive their grade via LSF/HISPOS or FlexNow, i.e. students from the Erasmus program or with "Versicherungs- und Finanzmathematik" as course of study. Please pick them up in E1 1, 3.09. If… Read more Dear students, we have prepared the course certificate / schein for those students which are not able to receive their grade via LSF/HISPOS or FlexNow, i.e. students from the Erasmus program or with "Versicherungs- und Finanzmathematik" as course of study. Please pick them up in E1 1, 3.09. If you have a different course of study, but also need a certificate / schein, please contact Luca Gretscher. Kind regards, |
Updated Exam ResultsWritten on 06.08.24 by Luca Gretscher Dear students, we have just updated the results of the exam after the inspection. Please check your results on your personal status page and contact Luca Gretscher if there are any mistakes. Kind regards, |
Exam Results and InspectionWritten on 02.08.24 by Luca Gretscher Dear students, we have just published the results of the exam. You can view your results on your personal status page. The exam inspection will take place next Tuesday, 06.08.2024, between 14:00 and 16:00, in E1 1 3.06. In order to ensure that not all students show up at the same time, we… Read more Dear students, we have just published the results of the exam. You can view your results on your personal status page. The exam inspection will take place next Tuesday, 06.08.2024, between 14:00 and 16:00, in E1 1 3.06. In order to ensure that not all students show up at the same time, we have created time slots of 20 minutes. Please register for a time slot via your personal status page until next Monday, 05.06.2024, 23:59 if you wish to participate in the exam inspection. Remember to bring your student ID. Kind regards, |
Exam Registration ClosedWritten on 26.07.24 (last change on 28.08.24) by Luca Gretscher Dear students, the exam registration is closed. We have imported all registrations from LSF/HISPOS and FlexNow into our CMS. Thus, all registered students are now in the system. Please check on your personal status page if you are correctly registered for the exam. You are allowed to participate in… Read more Dear students, the exam registration is closed. We have imported all registrations from LSF/HISPOS and FlexNow into our CMS. Thus, all registered students are now in the system. Please check on your personal status page if you are correctly registered for the exam. You are allowed to participate in the exam, if you are both admitted and registered. In this case, you should see the following on your personal status page. If there are any discrepancies, please contact Luca Gretscher immediately. Additionally, we have distributed all participating students to the different lecture halls. The exam will take place next Thursday, 01.08.2024, from 10:00 - 12:00 in the following lecture halls:
You can find your assigned lecture hall in the CMS on your personal status page under Exam Seats. Only the room is important here, not the exact seat. You are free to choose your seat. General Information and Procedure
All further information about the exam procedure will be announced by the supervisor before the exam begins. If anything is still unclear, please use our forum. Kind regards, |
Additional Office HourWritten on 26.07.24 by Luca Gretscher Dear students, to prepare for the exam, we offer an additional office hour next week on Tuesday, 30.07.2024, 13:00 - 15:00, in E1 1, 3.06. We updated the timetable accordingly. Kind regards, |
Qualis EvaluationWritten on 25.07.24 by Luca Gretscher Dear students, as mentioned in todays lecture, we re-opened the evaluation for our course again since we received only very few feedback previously. However, as we try to improve our courses continuously, we would appreciate your feedback. You can find the links to the evaluation of the lecture and… Read more Dear students, as mentioned in todays lecture, we re-opened the evaluation for our course again since we received only very few feedback previously. However, as we try to improve our courses continuously, we would appreciate your feedback. You can find the links to the evaluation of the lecture and tutorials under Information in the CMS. The evaluation will be available until tomorrow 26.07.2024. Kind regards, |
Reminder: Exam RegistrationWritten on 22.07.24 by Luca Gretscher Dear students, all points of the assignment sheets are entered in the CMS. On your personal status page you can see if you are admitted to the exams. Note that you need to pass the assignments and the project to be admitted. You can still register for the exam as well as withdraw your… Read more Dear students, all points of the assignment sheets are entered in the CMS. On your personal status page you can see if you are admitted to the exams. Note that you need to pass the assignments and the project to be admitted. You can still register for the exam as well as withdraw your registration until this Thursday, 25.07.2024. For more details regarding exam registration see this news. If there are problems regarding the CMS registration, please contact Luca Gretscher. General Notes and Tools Allowed for the Exam:
If something is still unclear, please use our forum. Kind regards, |
Lecture on July 25thWritten on 19.07.24 by Luca Gretscher Dear students, for the last lecture on Thursday, July 25th, we will change the mode to a Q&A session: • We will upload the summary slides and the summary lecture recording from last year. Dear students, for the last lecture on Thursday, July 25th, we will change the mode to a Q&A session: • We will upload the summary slides and the summary lecture recording from last year. Best regards, |
Merging of TutorialsWritten on 16.07.24 by Luca Gretscher Dear students, the tutorials 5 & 6 will be merged from today on. The merged tutorial will take place in E1 1, 3.06. Kind regards, |
Exam RegistrationWritten on 16.07.24 by Luca Gretscher Dear students, since we now entered the results of the project, the first students are officially admitted to the exam. the exam will take place on 01.08.2024 from 10:00 - 12:00 in the lecture halls E2 2 - HS 0.01 (Günter-Hotz-Hörsaal), E1 3 - HS 001 + HS 002, and E2 5 HS I. We will announce… Read more Dear students, since we now entered the results of the project, the first students are officially admitted to the exam. the exam will take place on 01.08.2024 from 10:00 - 12:00 in the lecture halls E2 2 - HS 0.01 (Günter-Hotz-Hörsaal), E1 3 - HS 001 + HS 002, and E2 5 HS I. We will announce which lecture hall you have been assigned to via the CMS on your personal status page after the registration deadline in the week before the exam. The exam will start at 10:00am and will last 120 minutes. Therefore, please be in front of your respective lecture hall at 9:45am at the latest so that we can start on time. The registration for the exam depends on your course of study. On your personal status page you can see whether you have to register via LSF/HISPOS or the CMS (or FlexNow which you hopefully already did as stated in this news). For LSF/HISPOS and CMS, you can register as well as withdraw your registration until one week before the exam (25.07.2024). This means, if you plan to participate in the exam, it is best to register right away and if necessary, withdraw your registration again in time. Please note that there are individual registrations for the main exam and the re-exam. Also note that the registration in CMS is only possible once you have successfully obtained the admission (50% of the assignments points, 50% of the project points, and no more than 2 assignment sheets with 0 points). If there are problems regarding the CMS registration, please contact Luca Gretscher. In case of problems with the exam registration in general, please contact your responsible examination office. Kind regards, |
Assignment 10Written on 11.07.24 by Luca Gretscher Dear students, we have just uploaded Assignment 10. Instructions for the submission can be found at the end of the document. Kind regards, |
Project Code ReviewsWritten on 08.07.24 by Luca Gretscher Dear students, we have just published the timetable for the project code reviews this week under In the code reviews, we will ask you multiple… Read more Dear students, we have just published the timetable for the project code reviews this week under In the code reviews, we will ask you multiple questions regarding the project, mainly about tasks T5-T9 but also about T1-T4. Keep in mind that every team member must know and understand all code. We will pick a random team member to answer a specific question. Team members who are not able to explain parts of the code do not get points for the project. If all team members and the tutor present agree, code reviews may be held in German or in English. You do not need to bring a laptop with your code, we will show your submission on our own laptops. Please bring your student ID for checking your identity! Kind regards, |
Assignment 09Written on 04.07.24 by Luca Gretscher Dear students, we have just uploaded Assignment 09. Instructions for the submission can be found at the end of the document. Kind regards, |
Project UpdateWritten on 03.07.24 by Luca Gretscher Dear students, due to multiple questions in the office hour, we added a small hint to the project description regarding T2b. Kind regards, |
No lecture on June 27thWritten on 26.06.24 by Jens Dittrich Dear all, due to a medical emergency in my family I cannot to give the lecture on Thursday, June 27th. We need to fall back to the recording from last year. It can be found here: https://www.youtube.com/watch?v=CU4sihiAl_M
Jens Dittrich
PS: If you haven't done… Read more Dear all, due to a medical emergency in my family I cannot to give the lecture on Thursday, June 27th. We need to fall back to the recording from last year. It can be found here: https://www.youtube.com/watch?v=CU4sihiAl_M
Jens Dittrich
PS: If you haven't done so already, please do not forget to fill in the lecture evaluation (possible until end of June 27th). See materials section 07 in CMS. |
Project Update and ClarificationsWritten on 21.06.24 (last change on 21.06.24) by Luca Gretscher Dear students, due to an issue with task T2c (see forum posts), we have just uploaded a new version of the project under Dear students, due to an issue with task T2c (see forum posts), we have just uploaded a new version of the project under Additionally, here are some clarifications: Kind regards, |
Project ReleaseWritten on 20.06.24 (last change on 20.06.24) by Luca Gretscher Dear students, we have just uploaded the project under Dear students, we have just uploaded the project under Additionally, each group must participate in a code review after the project submission. We offer eight code review slots: More detailed information about the code reviews will be published at the end of the project, but keep in mind that every team members must know and understand all code. Team members who are not able to explain parts of the code do not get points for the project. Please register for the code review on your personal status page by Sunday, 07.07.24, 23:59! Note that only one team member is allowed to register for the entire team, so please coordinate internally! Registration is on a first-come-first-served basis. Kind regards, |
Tutorials on 25.06.2024Written on 19.06.24 by Luca Gretscher Dear students, due to the talk by Richard Hipp next Tuesday, we will adapt tutorials 5&6. If you want to attend the talk, you are welcome to attend another tutorial slot next week. However, we will still offer a single tutorial in the regular time slot in E1 1, 3.06 for those who do not want to… Read more Dear students, due to the talk by Richard Hipp next Tuesday, we will adapt tutorials 5&6. If you want to attend the talk, you are welcome to attend another tutorial slot next week. However, we will still offer a single tutorial in the regular time slot in E1 1, 3.06 for those who do not want to attend the talk. Kind regards, |
Reminder: Team Groupings for ProjectWritten on 19.06.24 by Luca Gretscher Dear students, we would like to remind you that the deadline for creating or joining a team for the project submission is tomorrow morning at 12am. If you are still looking for a team, you can use the forum. If you correctly joined a team, only one team member has to upload your submission.… Read more Dear students, we would like to remind you that the deadline for creating or joining a team for the project submission is tomorrow morning at 12am. If you are still looking for a team, you can use the forum. If you correctly joined a team, only one team member has to upload your submission. Please make sure that every team member is able to see the uploaded submission on their personal status page. Only then, all team members will receive the points. Please note, that only submissions in groups of 3 to 4 students are allowed. Submissions of smaller groups will not be graded. Kind regards, |
Talk by Richard Hipp, Creator of SQLite, Tuesday, June 25th, 12:15-14:00, GHHWritten on 18.06.24 by Jens Dittrich Title: Speaker: When: Where: Abstract: Title: Speaker: When: Where: Abstract: This talk attempts to answer those questions by reviewing the unusual This talk is targeted toward listeners who are familiar with
Richard never intended to become a "database guy". His PhD dissertation When he isn't sitting at the keyboard writing code (his usual habitat), Host:
|
Assignment 06Written on 13.06.24 by Luca Gretscher Dear students, we have just uploaded Assignment 06. Instructions for the submission can be found at the end of the document. Kind regards, |
Team Groupings for ProjectWritten on 07.06.24 by Luca Gretscher Dear students, the programming project will start in about two weeks. Analogously to the assignments, we allow submitting the project in teams of 3 to 4 students. Please note, that submissions of smaller groups will not be graded and thus the exam admission cannot be achieved. It is permitted to… Read more Dear students, the programming project will start in about two weeks. Analogously to the assignments, we allow submitting the project in teams of 3 to 4 students. Please note, that submissions of smaller groups will not be graded and thus the exam admission cannot be achieved. It is permitted to form teams different from those for the assignments, however, we recommend submitting the project in the same team. In any case, you have to additionally register your team! To register your team, you have to use the If you haven't found a team yet, you can use our forum to find one. Kind regards, |
No Tutorials on 10./11.06.2024Written on 07.06.24 (last change on 07.06.24) by Luca Gretscher Dear students, due to the public holiday on the penultimate Thursday, we do not have an assignment sheet to discuss next week. Therefore, all tutorials next week will be cancelled. The office hour on Wednesday will take place as usual. Kind regards, |
Assignment 05Written on 06.06.24 by Luca Gretscher Dear students, we have just uploaded Assignment 05. Instructions for the submission can be found at the end of the document. Kind regards, |
Tutorial Room ChangeWritten on 31.05.24 by Luca Gretscher Dear students, please note, that the seminar room 2.06 in building E1 1 is otherwise occupied next week. Therefore, Tutorial 6 (Tuesday 12:15) will take place in E1 1, 1.06. Kind regards, |
Merging of TutorialsWritten on 31.05.24 by Luca Gretscher Dear students, since the number of participants in the tutorials is continuously decreasing, we have decided to merge some of the tutorials that take place at the same time. Concretely, we will be merging the tutorials 1 & 2, the tutorials 3 & 4, and the tutorials 7 & 8 from now on. Here is an… Read more Dear students, since the number of participants in the tutorials is continuously decreasing, we have decided to merge some of the tutorials that take place at the same time. Concretely, we will be merging the tutorials 1 & 2, the tutorials 3 & 4, and the tutorials 7 & 8 from now on. Here is an overview of the tutorial slots starting next week. • Tutorial 1 & 2: Monday, 10:15 in E1 1, 3.06 You can find a concise overview in our Timetable as well. Kind regards, |
Assignment 04Written on 23.05.24 by Luca Gretscher Dear students, we have just uploaded Assignment 04. Instructions for the submission can be found at the end of the document. Kind regards, |
Exam Registration in Flex NowWritten on 23.05.24 (last change on 23.05.24) by Luca Gretscher Dear students, in case your course of study requires a registration in Flex Now, e.g. Wirtschaftsinformatik and related subjects, please have a look at this forum post. As far as we know, the deadline ends today at 3pm. Kind regards, |
No Tutorials on 21.05.2024Written on 20.05.24 (last change on 07.06.24) by Luca Gretscher Dear students, due to the public holiday on the penultimate Thursday, we do not have an assignment sheet to discuss this week. Therefore, all tutorials tomorrow will be cancelled. The office hour on Wednesday will take place as usual. Kind regards, |
Assignment 03Written on 16.05.24 by Luca Gretscher Dear students, we have just uploaded Assignment 03. Instructions for the submission can be found at the end of the document. Kind regards, |
no lecture todayWritten on 16.05.24 by Jens Dittrich Dear students, I have become sick. Therefore, I cannot give the lecture today. For this week, we will fallback to the video recordings from last year. See the links in the materials section. Best regards, Jens Dittrich |
Merging of Tutorial 9Written on 10.05.24 by Luca Gretscher Dear students, since the number of participants in the tutorials is lower than expected, we have decided to merge tutorial 9 with tutorials 5 & 6 that take place at the same time. Therefore, we reassigned every student of tutorial 9 to one of the other two tutorials. Please check on your Personal… Read more Dear students, since the number of participants in the tutorials is lower than expected, we have decided to merge tutorial 9 with tutorials 5 & 6 that take place at the same time. Therefore, we reassigned every student of tutorial 9 to one of the other two tutorials. Please check on your Personal Status page where your new tutorial takes place. Kind regards, |
Update: Team GroupingsWritten on 03.05.24 by Luca Gretscher Dear students, we recognized that a few students submitted in groups which did not meet the requirement of having at least 3 team members. Thus, these submission unfortunately will not be graded. There were also some single member teams that did not submit. However, as we want to give you a fair… Read more Dear students, we recognized that a few students submitted in groups which did not meet the requirement of having at least 3 team members. Thus, these submission unfortunately will not be graded. There were also some single member teams that did not submit. However, as we want to give you a fair chance for submitting the next assignment, we would like to offer the following possibilities to those of you that are still looking for a team. Please choose one of the two options.
Please note, that still only submissions in groups of 3 to 4 students are allowed. Submissions of smaller groups will not be graded. Kind regards, |
Assignment 02Written on 02.05.24 by Luca Gretscher Dear students, we have just uploaded Assignment 02. Instructions for the submission can be found at the end of the document. Kind regards, |
Reminder: Team GroupingsWritten on 01.05.24 by Luca Gretscher Dear students, we would like to remind you that the deadline for creating or joining a team for the assignment submissions is tomorrow morning at 10am. If you are still looking for a team, you can use the forum. There are still open threads. If you correctly joined a team, only one team member… Read more Dear students, we would like to remind you that the deadline for creating or joining a team for the assignment submissions is tomorrow morning at 10am. If you are still looking for a team, you can use the forum. There are still open threads. If you correctly joined a team, only one team member has to upload your submission. Please make sure that every team member is able to see the uploaded submission on their personal status page. Only then, all team members will receive the points. Please note, that only submissions in groups of 3 to 4 students are allowed. Submissions of smaller groups will not be graded. Kind regards, |
Tutorial AssignmentWritten on 26.04.24 by Luca Gretscher Dear students, we have now assigned you to your tutorial groups. You can find your assigned tutorial on your personal status page. The tutorials will start next week. More information can be found in the Timetable. If you were assigned to Tutorial 9 (Monday, 00:00 No Tutorial) but still want to… Read more Dear students, we have now assigned you to your tutorial groups. You can find your assigned tutorial on your personal status page. The tutorials will start next week. More information can be found in the Timetable. If you were assigned to Tutorial 9 (Monday, 00:00 No Tutorial) but still want to attend a tutorial at some point, you are welcome to attend the tutorial on Tuesdays 12:15 - 13:45 in the Günter-Hotz lecture hall. Please bring your laptop to the tutorials since we will do some coding exercises (at least next week). Additionally, we will upload the tutorial slides before each tutorial. Kind regards, |
Assignment 01 & Team GroupingsWritten on 25.04.24 by Luca Gretscher Dear students, we have just uploaded Assignment 01. Instructions for the submission can be found at the end of the document. Please note that the submission is only allowed in teams of 3 to 4 students. Furthermore, we ask that you try to form teams of exactly 4 students to reduce the number of… Read more Dear students, we have just uploaded Assignment 01. Instructions for the submission can be found at the end of the document. Please note that the submission is only allowed in teams of 3 to 4 students. Furthermore, we ask that you try to form teams of exactly 4 students to reduce the number of submissions. To register your team, you have to use the If you haven't found a team yet, you can use our forum to find one. Kind regards, |
Reminder: Tutorial PreferencesWritten on 25.04.24 by Luca Gretscher Dear students, We offer nine regular tutorials at the following times: Dear students, We offer nine regular tutorials at the following times: In the tutorials, we will in general briefly discuss the solution of the previous assignment sheet. However, the main focus will be a recap of the lecture material by providing additional exercises. Because of this, experience has shown that some students will not attend the tutorials in person. Therefore, we also created an additional (pseudo) tutorial (Slot 1: Monday, 00:00). Please give preference to this tutorial if you do not plan to attend the tutorials in general and rule out the other tutorial choices. With this, we can allow students that plan to attend, to more likely get their preferred choice. Furthermore, we can better assess how many in-person tutorials we really need. Of course, you can always attend a tutorial if you change your mind. Please submit your tutorial preferences on your personal status page by 23:59 today! Kind regards, |
Vagrant & DockerWritten on 24.04.24 by Luca Gretscher Dear students, in the course of this lecture, we will use Python and in particular Jupyter Notebooks to explain various concepts. For a few notebooks, we also require additional software (e.g. PostgreSQL). Therefore, we provide a Virtual Machine using Vagrant that has all the required software and… Read more Dear students, in the course of this lecture, we will use Python and in particular Jupyter Notebooks to explain various concepts. For a few notebooks, we also require additional software (e.g. PostgreSQL). Therefore, we provide a Virtual Machine using Vagrant that has all the required software and systems already installed. You can find detailed instructions at the following Github repository. The link is also available under Information > Vagrant. We also provide a small FAQ. As there are problems with Vagrant on Apple Silicon chips, we also created a Docker image which can be used instead of the Vagrant VM. You can find detailed instructions at the following Github repository. The link is also available under Information > Docker. We spent a lot of time preparing the tools and the instructions. Please read them carefully before asking questions. Please note, that you are also able to run most of the notebooks by just having a Python installation with the required packages. If you still have problems with the installation, you can always ask a question in the forum (bde24 > Technical Problems). Kind regards, |
Big Data Engineering
This course covers the fundamentals of data management and query processing.
- Learn basic techniques in "Big Data Engineering" conceptually.
- Learn to apply basic techniques in "Big Data Engineering".
- Help you not to reinvent the wheel later.
- Learn to map new problems to existing problems and solve them using established techniques.
- Raise awareness for problems of important applications: Privacy, deanonymization, ethical issues.
- Raise awareness for solutions of important applications: Effort, performance, robustness, extensibility, maintainability.
Lecture
The lecture takes place every Thursday at 10:15 in building E2 2 - lecture hall 0.01 (Günter-Hotz-Hörsaal). The recording of the lecture will be uploaded to Youtube afterwards. The lecture was awarded with two busy beaver teaching awards (2011, 2021) and two busy beaver honorable mentions (2022, 2023).
Tutorials
On Mondays and Tuesdays there will be tutorials. In the tutorials there will be both exercises and the possibility to ask questions regarding the assignment sheets and the lecture. Please indicate your preferred tutorial timeslots on your personal status page by 23:59 on 25.04.2024. We will then assign you to your tutorial. If you are unable to attend on your assigned date at some point, you are welcome to attend another tutorial. The tutorials will start in the week of 29.04.2024.
Office Hours
In addition to the tutorials, there will be an Office Hour on Wednesdays from 14:15 to 15:45 in the seminar room E1.1 R3.06. In the Office Hour you can ask questions about the lectures and assignment sheets, as well as get help with technical problems.
Assignment Sheets
During the day after each lecture we publish an assignment sheet with tasks related to the lecture under Materials. These usually consist of three written exercises and one programming exercise. Assignment sheets are to be completed by you in groups of 3-4 students and submitted via the CMS before the start of the next lecture. Afterwards, your submissions will be corrected by our team and you will receive points and feedback via the CMS. More information about the exact dates for the release and submission of the assignment sheets can be found in the Timetable.
Project
Assignment sheets 7 and 8 will be replaced by a small project for which you have to develop a toy backend server for a social network. The project is to be completed by you in groups of 3-4 students (not necessarily the same group as for the assignments). Your points will be determined by functional tests (50%) and the quality of your code together with the outcome of a short code review (50%). Note that all team members must know and understand all code. Team members who are not able to explain parts of the code do not get points for the project.
Exam Admission
In order to be allowed to take part in the written exam and/or the re-exam, at least 50% of the possible points from both the assignment sheets and the project must be achieved each. In addition, a maximum of 2 assignment sheets may be graded with 0 points.
Exam
At the end of the semester there will be both a written exam and a re-exam.
- Exam: 01.08.24, 10:00 - 12:00
- Re-exam: 26.09.24, 14:00 - 16:00
Grade
The better result of the written exam and the re-exam determines 100% of the final grade. In order to pass the lecture, at least 50% of the points must be achieved in the written exam or the re-exam.