News

Re-Exam Results

Written on 24.08.23 by Pascal Lauer

Dear students,
the results of the re-exam are now public.

Re-Exam Inspection

Written on 23.08.23 by Pascal Lauer

Dear Students,
this is a reminder of the exam inspection on Friday, 25th August. It will be in HS002, E1 3.

The time slot depends on your last name:
A - L: 10:00 - 11:00
M - Z: 11:00 - 12:00

Be on time. We will not hand out exams after 11:45. Publishing the results may still take some time,… Read more

Dear Students,
this is a reminder of the exam inspection on Friday, 25th August. It will be in HS002, E1 3.

The time slot depends on your last name:
A - L: 10:00 - 11:00
M - Z: 11:00 - 12:00

Be on time. We will not hand out exams after 11:45. Publishing the results may still take some time, but will be done until the inspection takes place.

Re-Exam Seating

Written on 18.08.23 by Pascal Lauer

Dear students,
you can find your assigned lecture hall and the according seat for the exam on Tuesday on your Personal Status page. Please be in front of the according lecture hall at 8:45 to get seated in time, we will start the exam at 9:00.

You will have 3 hours to work on the exam. Relevant… Read more

Dear students,
you can find your assigned lecture hall and the according seat for the exam on Tuesday on your Personal Status page. Please be in front of the according lecture hall at 8:45 to get seated in time, we will start the exam at 9:00.

You will have 3 hours to work on the exam. Relevant references will be provided, similar to the minitest. You are not allowed to bring any additional aid like a cheat sheet or a calculator. Please remember to use a document-proof pen and bring it with you to the exam.

The exam inspection will be on Friday, 25th August. 

Best of luck with the exam!
The Prog2 team

Main exam inspection & Re-exam registration

Written on 13.08.23 by Pascal Lauer

Dear students,
this is a reminder of the main exam inspection tomorrow, Monday 14th August, in HS002, E1 3.

We wanted to clarify that, as stated in this forum post, you will only be able to register in the LSF for the re-exam after your exam grade was entered into the LSF which will be after the… Read more

Dear students,
this is a reminder of the main exam inspection tomorrow, Monday 14th August, in HS002, E1 3.

We wanted to clarify that, as stated in this forum post, you will only be able to register in the LSF for the re-exam after your exam grade was entered into the LSF which will be after the main exam inspection. To make this easier for you, the registration will remain open in LSF and CMS until 17th August.

 

 

Exam results & inspection

Written on 09.08.23 (last change on 09.08.23) by Pascal Lauer

Dear Students,
the results of the exam are now published. You can find them on your personal status page. The exam inspection takes place on Monday 14.08.23 in the HS002, E1 3.

The time slot depends on your last name:
A - L (included): 10:00 - 11:00
L - Z (included): 11:00 - 12:00

Be on time.… Read more

Dear Students,
the results of the exam are now published. You can find them on your personal status page. The exam inspection takes place on Monday 14.08.23 in the HS002, E1 3.

The time slot depends on your last name:
A - L (included): 10:00 - 11:00
L - Z (included): 11:00 - 12:00

Be on time. We will not hand out exams after 11:45.

 

 

Main Exam Seating

Written on 07.08.23 by Pascal Lauer

Dear students,
you can find your assigned lecture hall and the according seat for the exam tomorrow on your Personal Status page. Please be in front of the according lecture hall at 8:45 to get seated in time, we will start the exam at 9:00.

You will have 3 hours to work on the exam. Relevant… Read more

Dear students,
you can find your assigned lecture hall and the according seat for the exam tomorrow on your Personal Status page. Please be in front of the according lecture hall at 8:45 to get seated in time, we will start the exam at 9:00.

You will have 3 hours to work on the exam. Relevant references will be provided, similar to the minitest. You are not allowed to bring any additional aid like a cheat sheet or a calculator. Please remember to use a document-proof pen and bring it with you to the exam.

Best of luck with the exam!
The Prog2 team

Exam registration reminder

Written on 31.07.23 (last change on 31.07.23) by Pascal Lauer

Dear students,
this is a last reminder that you need to register for the exam until tomorrow. (For more details read the last news.) Please select you language preference for the exam on the personal status page until Thursday. We offer English exam and bilingual ones, i.e. with German and English… Read more

Dear students,
this is a last reminder that you need to register for the exam until tomorrow. (For more details read the last news.) Please select you language preference for the exam on the personal status page until Thursday. We offer English exam and bilingual ones, i.e. with German and English exercise descriptions. The exam inspection will be on Monday, 14th August. We will provide more details about the inspection after the exam was written.

 

Exam registration

Written on 27.07.23 by Pascal Lauer

Dear students,
this is a friendly reminder to register for the upcoming exam before August 1st. We have now updated the registration list once, and it will not be updated again until then. If you have already registered, you can confirm on your personal status page that the registration was… Read more

Dear students,
this is a friendly reminder to register for the upcoming exam before August 1st. We have now updated the registration list once, and it will not be updated again until then. If you have already registered, you can confirm on your personal status page that the registration was successful. If you need to register via LSF, simply being registered there is sufficient. Otherwise, please ensure to register manually via your personal status page.

Please be aware that the FlexNow registration for the lecture is already closed, as it ended earlier, as usual.

Best of luck with your exams and preparation!
The Prog2 team

Office Hour this week

Written on 17.07.23 by Pascal Lauer

Dear students,
we wanted to clarify that we will offer Office Hours this week. We have now updated the calendar to include Office Hours for this week. Please use the chance to get help on your last steps in the compiler project or to prepare for the exam.

 

Results Minitest 6

Written on 14.07.23 by Pascal Lauer

Dear students,
the minitests are graded. You can find the results on your personal status page. If you have not done so already, you will be able to inspect the tests during the Office Hours until 18th July.

Tutorial tomorrow

Written on 04.07.23 by Pascal Lauer

Dear students,
if possible, please bring your notebooks to tomorrow's tutorial. 

See you there!

Results Minitest 5

Written on 29.06.23 (last change on 29.06.23) by Pascal Lauer

Dear students,
the minitests are graded. You can find the results on your personal status page. If you have not done so already, you will be able to inspect the tests during the Office Hours until 4th July.

Course Evaluation

Written on 27.06.23 by Pascal Lauer

Dear students,
as part of the university's ongoing commitment to quality education (QUALIS), it's that time of the year when we conduct the course evaluation. Under 'Materials' in the CMS you can find two links:

  • Course evaluation: Your feedback on the course overall.
  • Tutorial evaluation: To… Read more

Dear students,
as part of the university's ongoing commitment to quality education (QUALIS), it's that time of the year when we conduct the course evaluation. Under 'Materials' in the CMS you can find two links:

  • Course evaluation: Your feedback on the course overall.
  • Tutorial evaluation: To provide feedback specifically on your tutorial experience.

We value all types of feedback, be it compliments on the aspects you've appreciated or constructive advice on where we can improve. The past has shown that in-depth and specific comments in the text boxes are very beneficial for the continuous enhancement of our course.

Keep in mind that your detailed feedback does not only benefit us, but also future students who will take this course. The more specific you are, the better we can tailor our course to create an enjoyable and productive study experience. Your time and assistance in helping us improve this course is highly appreciated.

 

Best
The Prog2 Team

Lecture on 23rd June canceled

Written on 21.06.23 by Pascal Lauer

Dear Students,
the lecture scheduled for Friday, 23rd June is canceled. Our recent progress in covering the lecture material has been rapid, allowing us to reach a point where you can take some extra time to review the recent material. E.g. for the minitest. 

kNobel tutorials

Written on 20.06.23 by Pascal Lauer

Dear students,
starting tomorrow, the tutors will offer an additional tutorial, called kNobel tutorial. If you are interested in a challenging opportunity to explore subjects beyond the scope of the regular tutorials, Nicolas will welcome you in room E1 3, 107 at 14:15. 

 

Exam registration

Written on 20.06.23 by Pascal Lauer

Dear students,
you can now register for the exam through LSF/HISPOS. It is advisable to register immediately. If you are unable to attend the exam, you can also unregister up to one week before the exam.

Please note that if you are studying any of the following subjects, there is no need for you… Read more

Dear students,
you can now register for the exam through LSF/HISPOS. It is advisable to register immediately. If you are unable to attend the exam, you can also unregister up to one week before the exam.

Please note that if you are studying any of the following subjects, there is no need for you to register for the exam through LSF/HISPOS:

  • Wirtschaftsinformatiker (Business Informatics)
  • Master IT und Recht
  • Erasmus students
  • Guest students
  • Lehramt Informatik (study regulation of 2022)

Results Minitest 4

Written on 14.06.23 by Pascal Lauer

Dear students,
the minitests are graded. You can find the results on your personal status page. You will be able to inspect the tests during the Office Hours from 15th to 20th June.

Results Minitest 3

Written on 31.05.23 by Pascal Lauer

Dear students,
the minitests are graded. You can find the results on your personal status page. You will be able to inspect the tests during the Office Hours from 1st to 6th June.

Results Minitest 2

Written on 17.05.23 by Pascal Lauer

Dear students,
the minitests are graded. You can find the results on your personal status page. Please note that due to the public holiday there will be no Office Hour on Thursday and Friday. To make up for that you will be able to inspect your minitest in every Office Hour next week. This is from… Read more

Dear students,
the minitests are graded. You can find the results on your personal status page. Please note that due to the public holiday there will be no Office Hour on Thursday and Friday. To make up for that you will be able to inspect your minitest in every Office Hour next week. This is from May 22nd to May 26th.

Room changes next week

Written on 05.05.23 by Pascal Lauer

Dear students,
as our university will host the Eurographics 2023 conference next week, there are some changes in our room/lecture hall assignments. This affects the lecture, the project presentation and the tutorials in room 206, E1 1 (Tutorial 6 and 13). The location in the calendar and the room on… Read more

Dear students,
as our university will host the Eurographics 2023 conference next week, there are some changes in our room/lecture hall assignments. This affects the lecture, the project presentation and the tutorials in room 206, E1 1 (Tutorial 6 and 13). The location in the calendar and the room on your personal status page is updated accordingly. Note that these changes are for next week only.

Here are the updates in one place:

  • The lecture will be in E2 5, Hörsaal 0.1
  • The project presentation will be in E2 5, Hörsaal 0.1
  • Tutorial 6 (Vianney Jerry Tchouwa Takou, Wednesday, 12:00) will be in 007, E2 1 
  • Tutorial 13 (Christopher Cohnen, Wednesday, 14:00) will be in E.04, E2 6 

In addition to that we would like to bring your attention the following forum post: https://forum.prog2.sic.saarland/t/iban-clarification/853 (We decided to simplify the test for task 3 in the project. You can read more in the forum post.)

Results Minitest 1

Written on 04.05.23 by Pascal Lauer

Dear students,
the minitests are graded. You can find the results on your personal status page. You will be able to inspect the tests during the Office Hours from May 4th to May 9th.

Next Office Hour & Project Deadline

Written on 29.04.23 by Pascal Lauer

Dear students,
the calendar falsely listed an Office Hour on next Monday, May 1st. As there is a public holiday on Monday, there will be no Office Hour on that date. Thanks for bringing this to our attention. We apologize for any confusion caused. The calendar has been updated accordingly. The next… Read more

Dear students,
the calendar falsely listed an Office Hour on next Monday, May 1st. As there is a public holiday on Monday, there will be no Office Hour on that date. Thanks for bringing this to our attention. We apologize for any confusion caused. The calendar has been updated accordingly. The next Office Hour will be on Tuesday, May 2nd.

We also want to remind you of the upcoming Project deadline on 9th May. A small amount of students have not yet created their Gitlab account yet. We highly recommend logging into the Prog2 Gitlab at least once. This will create your account. Your project will be created automatically, after the account was created. Though, there will be a significant delay between account creation and project creation due to the large amount of requests the server has to handle at the moment. So it is advisable to do this now so that the repository is set up when you plan to work on the project.
After your account was created, please test if you can push to your project repository. In order to do so, you have to have set your ssh key in Gitlab. For more details you can refer to this forum post: https://forum.prog2.sic.saarland/t/how-activate-the-gitlab-account-and-add-a-newly-generated-ssh-key/181 Submission via git is the only option you can use hand in your project. Thus it is highly recommended to ensure now that you are able to submit your project.

Good luck with your projects!
The Prog2 Team

Tutorial assignment

Written on 18.04.23 by Pascal Lauer

Dear students,
you have been assigned to a tutorial. To find out the details about your tutorial, please check your personal status page in the CMS. Each of you should have received a tutorial slot marked at least as "okay." Most of you (94%) should have been assigned a tutorial slot marked as… Read more

Dear students,
you have been assigned to a tutorial. To find out the details about your tutorial, please check your personal status page in the CMS. Each of you should have received a tutorial slot marked at least as "okay." Most of you (94%) should have been assigned a tutorial slot marked as "preferred."

If you are unable to attend your tutorial due to unforeseeable circumstances or you believe there has been an error in your assignment, please contact Pascal Lauer. However, please note that we will not be able to accommodate any requests to change your assigned group or time slot based on individual preferences.

Enjoy your first tutorial! :)

 

First Lecture & Preliminaries

Written on 13.04.23 by Pascal Lauer

Dear students,
this is a reminder that the first lecture will be tomorrow, April 14th, at 8:30 in Building E2.2, the Günter Hotz Lecture Hall.

The first lecture will begin with an overview and address organizational matters. We would like to to highlight two important points… Read more

Dear students,
this is a reminder that the first lecture will be tomorrow, April 14th, at 8:30 in Building E2.2, the Günter Hotz Lecture Hall.

The first lecture will begin with an overview and address organizational matters. We would like to to highlight two important points beforehand:

  • Please review your tutorial preferences on your personal status page. Last Friday, we made changes to allow you to specify your language preference. If you had previously submitted your preferences, you have to readjust them using the new format. Apologies for the inconvenience.
  • This only concerns you if you are using a Mac M1 System that is not capable of using the virtual machine (VM):
    It appears that using virtualization on a Mac with an M1 chip is becoming increasingly difficult. Even utilizing the provided Docker container appears not be the most convenient solution for most Mac M1 users. However, as a Unix-based system, MacOs should offer a similar experience to our virtual machine. Hence, we will offer support to the best of our abilities, in getting your projects up and running on these systems. Please refer to this forum post for first steps. 
    Please note that you won't need to use the VM during the lecture, but it will be required for projects and to act as platform to explore anything newly learned your own. We wanted to inform you in advance to prevent any further inconvenience.

See you tomorrow
The Prog2 Team

Show all

Important notes for this semester

  • The first lecture will take place on April 14 at 8:30 in Building E2.2, Günter Hotz Lecture Hall
  • Starting from this year, Programming 2 will be a requirement for the Software Engineering Lab.

In case of organizational questions, please contact Pascal Lauer or use the forum.


About the Lecture

This lecture deals with the basics of imperative/object-oriented programming. To this end, Java is primarily used as a programming language. 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 30% of the points in the first five projects 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.

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.

 

The final grade is calculated in equal parts from the projects and the exam grade. It is calculated as follows:

K = maxPointsExam;
k = max(pointsExam1, pointsExam2) / K;
p = min(pointsProjects, 100) / 100;
q = 0.5 * (k + p);
passed = k >= 0.5 && q >= 0.5;

 

The final grade will be interpolated linearly from q∈[0.5, 1.0].

 

Organization

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

If changes to the organization of lecture arise due to changes in university policies, we will inform you about it here.

 

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