News

Tutorial Assignment

Written on 15.04.25 by Marcel Ullrich

Dear students,

We assigned you to the tutorial slots.
On your personal status page, you can find the details including the room and time where your tutorial takes place.
The tutorials take place weekly starting tomorrow, the 16th of April.
The first test will take place on the 30th of… Read more

Dear students,

We assigned you to the tutorial slots.
On your personal status page, you can find the details including the room and time where your tutorial takes place.
The tutorials take place weekly starting tomorrow, the 16th of April.
The first test will take place on the 30th of April.

Kind regards,
The Prog2 Team

English course for students of mathematics and computer science

Written on 14.04.25 by Joerg Hoffmann

Hi all,

just to make you aware such a course is being offered. See ad below. This course will also be briefly presented tomorrow.

best,

Jörg Hoffmann

 

Struggling to pronounce mathematical expressions in English or present solutions with confidence? This English course is specifically… Read more

Hi all,

just to make you aware such a course is being offered. See ad below. This course will also be briefly presented tomorrow.

best,

Jörg Hoffmann

 

Struggling to pronounce mathematical expressions in English or present solutions with confidence? This English course is specifically designed for students of mathematics and computer science. It will prepare you for lectures in English and future job opportunities alike — and you can earn 3 ECTS points!

More information and the registration link can be found here:
https://www.szsb.uni-saarland.de/sprachkurse/kurs.asp?KursNr=SZENS2562

 

Tutorial Preference Option Now Available (#2)

Written on 11.04.25 by Pascal Lauer

Dear students,
some of you reported that the tutorial preference option was not visible on the CMS. The issue has now been resolved. You should now be able to enter your time slot preferences via your personal status page. If you tried earlier, please try again. We apologize for the… Read more

Dear students,
some of you reported that the tutorial preference option was not visible on the CMS. The issue has now been resolved. You should now be able to enter your time slot preferences via your personal status page. If you tried earlier, please try again. We apologize for the inconvenience.

Best,
The Prog2 Team

Exam Admission Rules

Written on 11.04.25 by Joerg Hoffmann

Dear Students,

when re-checking my slides right now I realized there was a bug on slide 20, "Exam Admission and Grading". Sorry for that. I fixed it on the slide. Should be very clear now.

Wish you a lot of success and fun in the course,

best,

Jörg Hoffmann

Selecting Tutorial Preferences

Written on 11.04.25 by Pascal Lauer

Dear Students,
please visit your personal status page in the CMS to enter your time slot preferences for the tutorials. This is important to ensure that everyone is assigned a suitable slot. 

Thanks in advance,
The Prog2 Team

P.S. The option “Just Minitest; No Tutorial” should only be selected… Read more

Dear Students,
please visit your personal status page in the CMS to enter your time slot preferences for the tutorials. This is important to ensure that everyone is assigned a suitable slot. 

Thanks in advance,
The Prog2 Team

P.S. The option “Just Minitest; No Tutorial” should only be selected if you do not intend to participate in any tutorial. Otherwise, set to "not possible". This helps us keep the rooms less crowded during the tests. We recommend attending the tutorials.

Programming 2 Precourse

Programming 2 Precourse

The Programming 2 precourse takes place from the 01.04. to 04.04.

The precourse is no official part of Programming 2 but is highly recommended.
It is organized by current and previous Programming 2 tutors.

 

Programming 2

This lecture deals with the basics of imperative/object-oriented programming. To this end, RISC-V, C, and Java are primarily used as programming languages. In this lecture, you will learn:

  • how imperative/object-oriented programs are executed on modern computers.
  • to write small programs in C.
  • to implement and test medium-sized object-oriented software systems in Java.
  • how to familiarize yourself with a new imperative/object-oriented programming language in a couple of days to get involved in an existing project.

Examination Regulations

There are six programming projects which you work on during the course of the lecture. You need at least 50% of the project points to obtain the admission for the end-of-term exam. The programming projects will be worked on by each student individually. Working in groups is not tolerated.

The usage of LLMs has to be marked explicitly in the project. See the first lecture for more information.

In addition to the practical projects, we will hold minitests. You also need at least 50% of the points in the minitests to be admitted to the end-of-term exam. The minitests will take place right before the tutorial every other week. To find out on which dates minitests will take place, please refer to the calendar.

There will be one end-of-term, for which we also offer a re-exam. The dates of the exams are noted in the calendar. You may partake in both the end-of-term exam as well as the re-exam. The better grade of both exams will count towards the final grade. Passing one of the two exams is required to pass the course.

Your final grade is the better grade between the end-of-term exam and the re-exam.

Organization

The lecture as well as tutorials and office hours will be held in presence. See the timetable for more details.

In case of organizational questions, please contact us on the forum.

 

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