News
Re-Exam ResultsWritten on 24.08.23 by Pascal Lauer Dear students, |
Re-Exam InspectionWritten on 23.08.23 by Pascal Lauer Dear Students, The time slot depends on your last name: Be on time. We will not hand out exams after 11:45. Publishing the results may still take some time,… Read more Dear Students, The time slot depends on your last name: 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 SeatingWritten on 18.08.23 by Pascal Lauer Dear students, You will have 3 hours to work on the exam. Relevant… Read more Dear students, 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! |
Main exam inspection & Re-exam registrationWritten on 13.08.23 by Pascal Lauer Dear students, 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, 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 & inspectionWritten on 09.08.23 (last change on 09.08.23) by Pascal Lauer Dear Students, The time slot depends on your last name: Be on time.… Read more Dear Students, The time slot depends on your last name: Be on time. We will not hand out exams after 11:45.
|
Main Exam SeatingWritten on 07.08.23 by Pascal Lauer Dear students, You will have 3 hours to work on the exam. Relevant… Read more Dear students, 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! |
Exam registration reminderWritten on 31.07.23 (last change on 31.07.23) by Pascal Lauer Dear students, Dear students,
|
Exam registrationWritten on 27.07.23 by Pascal Lauer Dear students, Dear students, 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! |
Office Hour this weekWritten on 17.07.23 by Pascal Lauer Dear students,
|
Results Minitest 6Written on 14.07.23 by Pascal Lauer Dear students, |
Tutorial tomorrowWritten on 04.07.23 by Pascal Lauer Dear students, See you there! |
Results Minitest 5Written on 29.06.23 (last change on 29.06.23) by Pascal Lauer Dear students, |
Course EvaluationWritten on 27.06.23 by Pascal Lauer Dear students,
Dear students,
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 |
Lecture on 23rd June canceledWritten on 21.06.23 by Pascal Lauer Dear Students, |
kNobel tutorialsWritten on 20.06.23 by Pascal Lauer Dear students,
|
Exam registrationWritten on 20.06.23 by Pascal Lauer Dear students, Please note that if you are studying any of the following subjects, there is no need for you… Read more Dear students, 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:
|
Results Minitest 4Written on 14.06.23 by Pascal Lauer Dear students, |
Results Minitest 3Written on 31.05.23 by Pascal Lauer Dear students, |
Results Minitest 2Written on 17.05.23 by Pascal Lauer Dear students, Dear students, |
Room changes next weekWritten on 05.05.23 by Pascal Lauer Dear students, Dear students, Here are the updates in one place:
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 1Written on 04.05.23 by Pascal Lauer Dear students, |
Next Office Hour & Project DeadlineWritten on 29.04.23 by Pascal Lauer Dear students, Dear students, 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. Good luck with your projects! |
Tutorial assignmentWritten on 18.04.23 by Pascal Lauer Dear students, Dear students, 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 & PreliminariesWritten on 13.04.23 by Pascal Lauer Dear students, 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, The first lecture will begin with an overview and address organizational matters. We would like to to highlight two important points beforehand:
See you tomorrow |
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.