News

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