News
Access to Project 1Written 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, |
Project Release and PresentationWritten 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, |
Exercise Sheet A AvailableWritten 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, |
Tutorial Preferences and First LectureWritten 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 Then, on your Personal Status Page in dCMS 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! |
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.