News
Minitest AWritten on 22.10.25 by Robin Ohs Dear students, The grading of Minitest A is now finalized. You can now find your point score on your personal status page. This is a one-time announcement: We do not plan to send out further notifications regarding the availability of upcoming minitest results. Note that, since only the best… Read more Dear students, The grading of Minitest A is now finalized. You can now find your point score on your personal status page. This is a one-time announcement: We do not plan to send out further notifications regarding the availability of upcoming minitest results. Note that, since only the best five minitests count towards your midterm exam admission, the system ignores your lowest scoring minitest. As a consequence, your current point total will equal zero (or n.a.) no matter your points, as minitest A is necessarily your lowest scoring minitest to date. Your point total will update with future minitests accordingly. For those with a desire to inspect the marking of their minitest rapidly, we offer the possibility to do so tomorrow (October 23). This takes place in SR 016, E1 3 from 13:30–15:00. You must bring your student ID to be admitted to inspect your minitest. You will not be allowed to take pictures or notes during the inspection. The setup for the minitest inspection is experimental. We will change the procedure if the need surfaces. There might be long waiting lines, due to limits in parallelism. Your fellow students will appreciate non-excessive inspections. In case you wish to talk about the topics covered in the Minitest, be invited to visit the Office Hours, e.g., the one happening in parallel in SR014, E1 3, starting 14:00. (Note the change, it was meant to be in SR016 so far.) Kind regards, |
Programming 1
This course introduces the core concepts of programming.
More specifically, it introduces data structures and algorithms, programming constructs, and programming techniques, as well as the structure and realization of programming languages.
No specific prior knowledge is required. In particular, no pre-existing programming skills are expected.
Appreciating the joy of mathematical thinking will help.
Dates
Lectures will take place in the Günter Hotz lecture hall (building E2 2), Mondays from 08:25 to 10:00, and Thursdays from 10:15 to 12:00.
We start on Monday, October 13.
Tutorials are scheduled for Tuesdays in slots spanning the time from 10:00 to 16:00. Each student will be assigned to a tutorial once the lectures start and the registration is closed. You will then find the exact time and location on your personal status page. To qualify for the examinations, you will need to be present in the tutorials.
The first tutorials will take place on Tuesday, October 14.
We strongly recommend that you attend our Office Hours. There, you can work together on the weekly assignments and approach the tutors directly if you have any questions or problems. The office hours take place three times a week:
| Monday, 10:00-14:00 | E1 3, SR 016 |
| Thursday, 14:00-16:00 | E1 3, SR 014 |
| Friday, 14:00-16:00 | E1 3, SR 013 |
Exams
Please take note of the following dates. You are needed in person then.
| Midterm | Saturday, December 6, 2025 |
| Midterm (Retake) | Saturday, December 20, 2025 |
| Final Exam | TBA |
| Final Exam (Retake) | TBA |
All important dates can also be looked up in the timetable. The timetable is kept up to date in case of changes.
Changes to the organization of the lecture will be communicated via dCMS news and via email.
