News

Currently, no news are available

Programming 1

Under construction ðŸš§

This course introduces the core concepts of programming using the functional programming language OCaml.
More specifically, it introduces data structures and algorithms, programming constructs, and programming techniques, as well as the structure and realization of programming languages.
No special prior knowledge is required, except an enjoyment of mathematical thinking. In particular, no already existing programming skills are expected.

Literature & Tools

The up-to-date lecture notes will be linked under the materials section of the CMS as the course progresses.

TODO: browser-based interpreter

To install an interpreter locally, we recommend following these instructions.

Dates

Lectures will take place Mondays from 08:00 to 10:00 and Thursdays from 10:00 to 12:00 in the Günter Hotz lecture hall (building E2 2), starting on TBA.

Tutorials will be given on Tuesdays in slots between 10:00 and 16:00. 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 TBA.

Office hours will be given throughout the week. We strongly recommend attending them. 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 TBA times a week.

All important dates can also be looked up in the timetable. The timetable is kept up to date in case of changes.

Exams

TBA

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