News

Tutorial Room Changes for November 20 and Results of Mini-Test D

Written 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:

  • Tutorial 3 (Jonathan Gärtner, 08:15): HS002, E1 3
  • Tutorial 12 (Teodora Kamova, 12:15): HS001, E1… Read more

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:

  • Tutorial 3 (Jonathan Gärtner, 08:15): HS002, E1 3
  • Tutorial 12 (Teodora Kamova, 12:15): HS001, E1 3
  • Tutorial 15 (Niels Goedicke, 14:15): SR206, E1 1
  • Tutorial 19 (Jonathan Gärtner, 16:15): HS003, E1 3

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.
You will find a list of common mistakes in the forum.

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,
Your Programming 1 team

Results of Mini-Test C

Written 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,
Your Programming 1 team

Results of Mini-Test B

Written 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,
Your Programming 1 team

Results of Mini-Test A

Written 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.
Please note that the sum of points displayed as “Mini-Tests (before Midterm)” will not contain today’s mini-test points (and is, thus, currently 0). This is due to the fact… Read more

Dear students,

We have finished the grading of mini-test A. You can now find your point score on your personal status page.
Please note that the sum of points displayed as “Mini-Tests (before Midterm)” will not contain today’s mini-test points (and is, thus, currently 0). This is due to the fact that it always excludes the score of your worst mini-test (see the Section “Exam Admission” on the Rules and Regulations 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,
Your Programming 1 team

First Mini-Test Tomorrow

Written 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,
Your Programming 1 team

Tutorial Assignment

Written 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,
Your… Read more

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,
Your Programming 1 team

Show all

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.

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