News

Access to Project 1

Written on 02.05.24 by Dominic Zimmer

Dear students,

Several of you have contacted us about not receiving access to a project repository, as a consequence of own failures in providing a valid dGit username. We have decided to reopen the form on your Personal Status page, allowing you to update your dGit username until tomorrow, May… Read more

Dear students,

Several of you have contacted us about not receiving access to a project repository, as a consequence of own failures in providing a valid dGit username. We have decided to reopen the form on your Personal Status page, allowing you to update your dGit username until tomorrow, May 3rd, 14:00. After entering your username, a link to your dGit profile will appear, allowing you to verify the correctness of your provided username. We will try to grant you access to a project repository before the weekend.

Please take this final opportunity to participate in the first project. 

Enjoy the project,
Your Programming 2 Team

Project Release and Presentation

Written on 30.04.24 by Dominic Zimmer

Dear students,

The first programming project has now been published. You can find the project description  in the materials section of the dCMS. It contains the programming assignments, technical information and more useful hints.

Moreover, today from 18:00 in the Günter-Hotz lecture hall, your… Read more

Dear students,

The first programming project has now been published. You can find the project description  in the materials section of the dCMS. It contains the programming assignments, technical information and more useful hints.

Moreover, today from 18:00 in the Günter-Hotz lecture hall, your tutors will present the project

Starting now, you have roughly two weeks to solve the problems and push your solution to the dGit. We advise that you start working on the project now!

Enjoy the project,
Your Programming 2 Team

Exercise Sheet A Available

Written on 19.04.24 by Dominic Zimmer

Dear students,

You will now find the Exercise Sheet A in dCMS. It aims to prepare you for the tutorials on Wednesday 24 and the Minitest on May 08.

New exercise sheets will typically be uploaded Fridays after the lecture, preparing you for the tutorial of the upcoming week and the respective… Read more

Dear students,

You will now find the Exercise Sheet A in dCMS. It aims to prepare you for the tutorials on Wednesday 24 and the Minitest on May 08.

New exercise sheets will typically be uploaded Fridays after the lecture, preparing you for the tutorial of the upcoming week and the respective minitest. Lecture slides and recordings will typically be uploaded as soon as possible (which is not the same as “soon”) after the lectures on Tuesdays and Fridays. From now on, we abstain from notifying you about new material.

Kind regards,
Your Programming 2 Team

Tutorial Preferences and First Lecture

Written on 15.04.24 by Dominic Zimmer

Dear students,

The first Programming 2 lecture will take place tomorrow, on April 16, in the Günter-Hotz-Lecture-Hall (building E2.2) starting at 14:00.

Tutorials start next week Wednesday (April 24). Until Friday 10:00, you can express your tutorial preferences in terms of time slots, language,… Read more

Dear students,

The first Programming 2 lecture will take place tomorrow, on April 16, in the Günter-Hotz-Lecture-Hall (building E2.2) starting at 14:00.

Tutorials start next week Wednesday (April 24). Until Friday 10:00, you can express your tutorial preferences in terms of time slots, language, and attendance. For this, first
- (A) decide whether or not you need a German, or an English Tutorial, or if you are happy with us assigning you to either language. As a fourth option you are free to select "No Tutorial - Minitest Only", but succesful course participants strongly recommend against doing so;
- (B) decide which time slot from 12-14, 14-16, or 16-18 is either "Preferred", "Okay" or "Not possible" for you. Only select "Not possible" if you have a concurring university event.

Then, on your Personal Status Page in dCMS
- for each of the three time slots that correspond to your decision in (A), enter your preference (B). Lastly, select "Not possible" for all time slots that do not match your preference (A).

Failing to comply with the above will result in you being assigned a tutorial that might not match your preferences.

We look forward to working with you!
Your Prog2 Team 

Programmierung 2

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

Find details about passing this course on our Rules and Regulations page.

Organization

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

Changes to the organization of the lecture will be communicated via dCMS news and via email.

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