This course teaches principles and practices of advanced object-oriented design and programming.Dieser Kurs wird auf Deutsch gehalten.
It consists of a weekly lecture with exercises, homework and self-study. This is a hands-on course and students should be familiar with their Java IDE.
Students learn the following concepts:
Class-Level
Collaboration-Level
Component-Level
The running example is the photo sharing and rating software Wahlzeit, see https://github.com/dirkriehle/wahlzeit.
Class is held as a three hour session with a short break in between. Students should have a laptop ready with a working Java programming setup.
Schedule and sign-up are available at https://oss.cs.fau.de/oss-adap-course. Please sign up for the course on StudOn (available through previous link) as soon as possible.