Practical Computer Science I
CS 302 | German | HWS 2025/ 26
News
- 2025-09-01: Updated information on tutorials and teaching assistants
- 2025-08-27: Updated Information for HWS 2026
Please note that during the first week of lectures (CW 36) there will be an introductory lecture on Monday (September 1, 15:30).
Content
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
- an inverted lecture with up to two Q&A-sessions per week:
Thursdays 15:30–17:00 and, if required, Fridays 15:30–17:00 - an exercise (Mondays 15:30–17:00)
- a tutorial (Wednesdays)
- multiple intermediate written exams
- a final written exam (90 Minutes)
Attending the tutorials is not mandatory but highly recommended.
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.
Room: B6, A 001
Time: 15:30 – 17:00
Exam
Written, 90-minute exam
- First Exam: tbd
- Resit: tbd
Exam Admission
There will be multiple intermediate exams during the semester. In order to participate in the final exam, you have to achieve a certain minimum amount of score points in these intermediate exams. Further information will be provided in the introductory lecture.
Note that your eligibility will be checked after exam registration. Students who do not meet the admission criteria will be de-registered.
Schedule
The lecture takes place on Thursdays and Fridays, the exercise on Mondays in the same room at the same time.
Location: B6, A.0.01
Time: 15:30 – 17:00
Please note that during the first week of lectures (CW 36) there will also be a lecture on Monday.
Monday | Wednesday | Thursday | Friday | Content | |
---|---|---|---|---|---|
CW 36 | Intro | // nothing | Questions | Questions (optional) | Chapter 01 |
CW 37 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 02 |
CW 38 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 03 |
CW 39 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 04 |
CW 40 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 05 |
CW 41 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 06a |
CW 42 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 06b |
CW 43 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 07 |
CW 44 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 08a |
CW 45 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 08b |
CW 46 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 09a |
CW 47 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 09b |
CW 48 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 10 |
CW 49 | Exercise | Tutorials | Questions | Questions (optional) | Chapter 11 |
Tentative schedule (last updated on: 2025-08-27)
Tutorials
All tutorials start in the second week of the lecture period (i.e. CW 37) and take place on Wednesdays.
All groups are offered on-site. The exact times, type, rooms, and tutors can be found in the following table:
Group | Block | Begin | End | Type | Room | Tutor |
---|---|---|---|---|---|---|
1 | B1 | 08:30 | 10:00 | On-site | B6, A305 | Luis Abeler |
2 | B3 | 12:00 | 13:30 | On-site | B6, A203 | Dennis Wilm |
3 | B4 | 13:45 | 15:15 | On-site | B6, A203 | Liam Kuhnert |
4 | B5 | 15:30 | 17:00 | On-site | B6, A104 | Mark Schneider |
5 | B5 | 15:30 | 17:00 | On-site | A5, C015 | Marcel Mildenberger |
Last updated on: 2025-09-01