Practical Computer Science I

CS 302 | German


  • 2021-08-26: Updated ILIAS short links
  • 2021-08-23: Updated for HWS2021


The course language is German.

The aim of the course is to teach basic techniques that allow for given problems to develop solutions (in form of an algorithm) and to implement the algorithm as a program. Topics included in the lecture are

  • Development of algorithms
  • Oject-oriented programming (in Java)

No prior knowledge in programming is required.

Components of the Course

The course comprises

  • a lecture with two dates per week (Thursdays 1530h-1700h and Fridays 1530h-1700h),
  • an exercise (Mondays 1530h-1700h),
  • and a tutorial (Wednesdays).

Registration for the tutorials is mandatory, as the exercise sheets are handed in and corrected via ILIAS (see below). However, attendance is not compulsory. Successful completion of the exercise sheets is a prerequisite for taking the exam.

ILIAS and Zoom

We use an ILIAS course for the lecture and the tutorials, respectively. It is absolutely mandatory that you register to the course in ILIAS to get access to the relevant course material. You may find them here:

In the current term (HWS 2021), most events will be offered online only using ZOOM. The corresponding ZOOM links can be found in ILIAS as well. 

Lecture and Exercise

The lecture is offered as inverted lecture, with a weekly meeting on Thursdays for questions about the lecture material, while Fridays serve as backup slots. Lecture videos and slides will be made available on ILIAS.

The exercise takes place on Mondays. Both will be using ZOOM.

ZOOM-Room: WIM-ZOOM-05 (you need to be logged into Portal2 before following this link)
Time: 1530h – 1700h

The exact links can be found in ILIAS (see above).

Please note that during the first week of lectures (CW 37) there will be an introductory lecture on Monday (September 13, 1530h)


Tentative schedule (last updated on: 2021-08-26)
                 Monday    Wednesday Thursday     FridayContent
CW 37Intro// nothing


Questions (optional)Chapter 01
CW 38ExerciseTutorialsQuestionsQuestions (optional)Chapter 02
CW 39ExerciseTutorialsQuestionsQuestions (optional)Chapter 03
CW 40ExerciseTutorialsQuestionsQuestions (optional)Chapter 04
CW 41ExerciseTutorialsQuestionsQuestions (optional)Chapter 05
CW 42ExerciseTutorialsQuestionsQuestions (optional)Chapter 06a
CW 43ExerciseTutorialsQuestionsQuestions (optional)Chapter 06b
CW 44// HolidayTutorialsQuestionsQuestions (optional)Chapter 07
CW 45ExerciseTutorialsQuestionsQuestions (optional)Chapter 08a
CW 46ExerciseTutorialsQuestionsQuestions (optional)Chapter 08b
CW 47ExerciseTutorialsQuestionsQuestions (optional)Chapter 09a
CW 48ExerciseTutorialsQuestionsQuestions (optional)Chapter 09b

CW 49

ExerciseTutorialsQuestionsQuestions (optional)Chapter 10


All tutorials start in the second week of the lecture period (i.e. CW 38) and take place on Wednesdays. Except for Group 6, all groups are offered on-site. The exact times, type, rooms, and tutors can be found in the following table:

Last updated on: 2021-09-20
1B10830h1000hOn-siteA5, C013Jannis Knof
2B21015h1145hOn-siteA5, C013Kilian Hüllen
3B31200h1330hOn-siteA5, C013Marek Doppler
4B41345h1515hOn-siteA5, C014Nicolas Giraud
5B51530h1700hOn-siteA5, C013Tobias Geilen
6B31200h1330hOnlineWIM-ZOOM-02Daniel Fuhge

Exam Admission

For admission to the exam, you must achieve at least 50% of the points of the first half's exercise sheets and 50% of the points of the second half's exercise sheets. The exercise sheets need to be handed in electronically via ILIAS before Monday 1530h in the course of the tutorials. At the same time, the new exercise sheet is published.