News
Tutorial Room Changes for November 20 and Results of Mini-Test DWritten on 14.11.24 by Lena Becker Dear students, Due to construction work, the tutorials that usually take place in SR015, E1 3, have to be moved to different rooms on Wednesday, November 20. In particular, this affects:
Dear students, Due to construction work, the tutorials that usually take place in SR015, E1 3, have to be moved to different rooms on Wednesday, November 20. In particular, this affects:
The mini-tests will also take place in the replacement rooms. Furthermore, we have finished grading Minitest D. You can find your point score on your personal status page. The rapid inspection for Minitest D will take place on Monday, November 18, from 16:05 to 17:10 in SR106, E1 1. Kind regards, |
Results of Mini-Test CWritten on 07.11.24 by Robert Julius Pietsch Dear students, We have finished grading mini-test C. You will find your point score on your personal status page. The tutors have again prepared a list of common mistakes in this week’s mini-test, which you can find in the forum. The rapid inspection for mini-test C will take place on Monday,… Read more Dear students, We have finished grading mini-test C. You will find your point score on your personal status page. The tutors have again prepared a list of common mistakes in this week’s mini-test, which you can find in the forum. The rapid inspection for mini-test C will take place on Monday, November 11, from 16:05 to 17:10 in SR015, E1 3. Kind regards, |
Results of Mini-Test BWritten on 31.10.24 by Robert Julius Pietsch Dear students, We have published the results of mini-test B. You will find your point score on your personal status page. In the forum, you can again find a list of common mistakes compiled by the tutors. Like last week, those who want to inspect the marking of their mini-test rapidly will… Read more Dear students, We have published the results of mini-test B. You will find your point score on your personal status page. In the forum, you can again find a list of common mistakes compiled by the tutors. Like last week, those who want to inspect the marking of their mini-test rapidly will have the opportunity to do so on Monday, November 4, from 16:05 to 17:00 in SR015, E1 3. Please keep in mind the organisational details regarding the inspection as already described in the news for Minitest A. Kind regards, |
Results of Mini-Test AWritten on 24.10.24 by Lena Becker Dear students, We have finished the grading of mini-test A. You can now find your point score on your personal status page. Dear students, We have finished the grading of mini-test A. You can now find your point score on your personal status page. If you feel the strong desire to inspect the grading of your mini-test (e.g. if the score does not look plausible to you), we offer the possibility to do so on Monday, October 28. This takes place in SR015, E1 3 from 16:00 to 17:00. You must bring your student ID in order to inspect your mini-test. You will not be allowed to take pictures or notes during the inspection. Note that the setup for the mini-test inspection is experimental at this point. We will change the procedure if necessary. In fact, we do expect long waiting lines due to the limited capacity of the inspection room. Your fellow students will appreciate non-excessive inspections. During the inspection, there will be no time for explanations on the subject matter. For this, be invited to visit the office hours. Furthermore, the tutors have compiled a list of common mistakes that have emerged during the process of grading, which you will find in the forum. Kind regards, |
First Mini-Test TomorrowWritten on 22.10.24 by Robert Julius Pietsch Dear students, Tomorrow, on Wednesday, October 23, the first mini-test takes place. On your personal status page, you can find the details of the tutorial assigned to you, including the room and time where your tutorial – and, thus, your mini-test – takes place. Note that the test starts at… Read more Dear students, Tomorrow, on Wednesday, October 23, the first mini-test takes place. On your personal status page, you can find the details of the tutorial assigned to you, including the room and time where your tutorial – and, thus, your mini-test – takes place. Note that the test starts at XX:15 sharp and lasts 15 minutes; arriving later than XX:15 means that you have less time to work on the mini-test. Conversely, you are not allowed to turn in the test early. Please have your writing materials with you (indelible pen; neither red nor green), as well as your student id. You may not use any other tools or materials, including your own paper. You are free to write your solutions in English or German. During the mini-tests, we generally do not answer any questions. If you feel the need to do so, you will have an opportunity to inspect your mini-test. We will announce further details in due course. Kind regards, |
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.