News
Tutorial AssignmentWritten on 15.10.24 by Lena Becker Dear students, We have completed the assignment of the tutorials. On your personal status page, you can now find the time and room of your tutorial, the tutor taking care of you, as well as your tutorial language. The first tutorial will take place tomorrow, October 16. Kind regards, Dear students, We have completed the assignment of the tutorials. On your personal status page, you can now find the time and room of your tutorial, the tutor taking care of you, as well as your tutorial language. The first tutorial will take place tomorrow, October 16. Kind regards, |
This course introduces the core concepts of programming. More specifically, it deals with data structures and algorithms, programming constructs and programming techniques, as well as the structure and realization of programming languages. While doing so, it introduces the functional programming language OCaml.
Literature & Tools
The up-to-date lecture notes will be linked under the materials section of the CMS as the course progresses.
For gaining practical experience with OCaml and for working on the exercises, we recommend using the browser-based OCaml interpreter SOOCaml.
To install an interpreter locally, we recommend following these instruction steps.
Dates
Lectures will take place Tuesdays from 14:00 to 16:00 and Thursdays from 10:00 to 12:00 in the Günter Hotz lecture hall (building E2 2), starting on Tuesday, October 15, 2024.
Tutorials will be given on Wednesdays throughout the day. You will be assigned to a tutorial by us during the first week of lectures and will then find the exact time and location on your personal status page. The first tutorial will take place on October 16, 2024.
We strongly recommend attending our office hours. There, you can work together on the weekly exercise sheets and approach the tutors directly if you have any questions or problems. The office hours take place three times a week:
Monday, 12:15–13:45 | E1 3, SR 107 |
Tuesday, 10:15–13:45 | E1 3, SR 107 |
Friday, 12:15–13:45 | E1 3, SR 107 |
All important dates can also be looked up in the timetable. The timetable is kept up to date in case of changes.
Exams
Midterm | Saturday, December 14, 2024 |
Midterm (Retake) | Saturday, January 11, 2025 |
Endterm | Friday, February 14, 2025 |
Endterm (Retake) | Monday, March 31, 2025 |
You can find further details on the exams and examination performances here.