Programming 1 Holger Hermanns

News

25.11.2022

Midterm Exam

Dear students,

As announced in yesterday’s lecture, we can now confirm that the Midterm exam will take place on Saturday, December 17. We will start at 9 am.

If you want to take part in the Midterm exam, please register until December 9, 23:59, on your ... Read more

Dear students,

As announced in yesterday’s lecture, we can now confirm that the Midterm exam will take place on Saturday, December 17. We will start at 9 am.

If you want to take part in the Midterm exam, please register until December 9, 23:59, on your personal status page in the dCMS.

We will announce further details in due course.

Kind regards,
Your Programming 1 team

24.11.2022

Minitest C

Dear students,

We have finished grading Minitest C. You can find your point score on your personal status page.

Due to room availability constraints, the rapid inspection for Minitest C will take place on Monday, November 28, starting at 8 am in lecture hall... Read more

Dear students,

We have finished grading Minitest C. You can find your point score on your personal status page.

Due to room availability constraints, the rapid inspection for Minitest C will take place on Monday, November 28, starting at 8 am in lecture hall 002, E1 3, and will need to end at 9 am sharp. Thus, your fellow students will appreciate it if you keep your individual inspection brief.

Kind regards,
Your Programming 1 team

17.11.2022

Minitest B

Dear students,

The grading of Minitest B is finished. Please find your point score on your personal status page.

Like last week, those who want to inspect the marking of their Minitest rapidly will have the opportunity to do so tomorrow (November 18) from 12... Read more

Dear students,

The grading of Minitest B is finished. Please find your point score on your personal status page.

Like last week, those who want to inspect the marking of their Minitest rapidly will have the opportunity to do so tomorrow (November 18) from 12 pm to 2 pm in lecture hall 003, E1 3. Please keep in mind the organisational details regarding the inspection already described in the news for Minitest A.

Kind regards,
Your Programming 1 team

10.11.2022

Minitest A

Dear students,

We have finished the grading of Minitest A. You can now find your point score on your personal status page.

For those with a strong desire to inspect the marking of their Minitest rapidly, we offer the possibility to do so tomorrow (November... Read more

Dear students,

We have finished the grading of Minitest A. You can now find your point score on your personal status page.

For those with a strong desire to inspect the marking of their Minitest rapidly, we offer the possibility to do so tomorrow (November 11). This takes place in lecture hall 003, E1 3 from 12 pm to 2 pm. You must bring your student id to be admitted to inspect your Minitest. You will not be allowed to take pictures or notes during the inspection.

Note that the setup for the Minitest inspection is experimental at this point. We will change the procedure if the need surfaces. In fact, we do expect long waiting lines, due to limits in parallelism during the inspection process. Your fellow students will appreciate non-excessive inspections.

In case you wish to talk about the topics covered in the Minitest, be invited to visit the Office Hours, e. g. the one happening in parallel in SR016, E1 3.

Kind regards,
Your Programming 1 team

08.11.2022

First Minitest Tomorrow

Dear students,

On Wednesday, November 9, the first Minitest is scheduled.

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 Minitest – takes place. Note... Read more

Dear students,

On Wednesday, November 9, the first Minitest is scheduled.

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 Minitest – takes place. Note that the test starts at x:15 sharp and lasts precisely 15 minutes; arriving later than x:15 means that you have less time to work on the Minitest. 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 Minitests, we generally do not answer any questions.

If you feel the need to do so, you will have an opportunity to inspect your Minitest. We will announce further details in due course.

Kind regards,
Your Programming 1 team

31.10.2022

Tutorial Assignment

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 on... 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 on November 2.

Kind regards,
Your Programming 1 team

Show all
 
The opening lecture takes place on Tuesday, October 25, 2022 at 2 pm in the Günter Hotz lecture hall (Building E2 2).

Lecture Contents

The lecture 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 realisation of programming languages. While doing so, it introduces the functional programming language OCaml.

Literature & Tools

The great lecture notes of Gert Smolka relating to a recent edition of this lecture are here. They are recommended.

For gaining practical experience with OCaml and for working on the exercises, we recommend the browser-based OCaml interpreter Try OCaml.

To install an interpreter locally, we recommend following these instruction steps.

Dates

Lectures will take place Tuesdays from 2 pm to 4 pm and Thursdays from 10 am to 12 pm in the Günter Hotz lecture hall (Building E2 2), starting on Tuesday, October 25, 2022.

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 November 2.

We strongly recommend you to 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, 12 pm–2 pm E1 3, SR 016
Tuesday, 10 am–2 pm E1 3, SR 016
Friday, 12 pm–2 pm E1 3, SR 016

Exams

Midterm Saturday, December 17, 2022
Midterm (Retake) Saturday, January 14, 2023 (tentatively)
Final Exam Saturday, February 11, 2023 (tentatively)
Final Exam (Retake) Monday, April 03, 2023 (tentatively)

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