Registration for this course is open until Monday, 13.10.2025 14:59.

News

Currently, no news are available

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.

First lecture on Monday, October 13, at 08:25.

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, 12:00-16:00 E1 3, SR 016
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.

 

 

 

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators