Deliverables

Assignments

We distinguish between unmarked and marked deliverables (“Studien- und Prüfungsleistung”).
Both are required for passing the course, but only the latter are graded.

The deadline for uploading your unmarked assignment solutions to Classroom is Wednesday at 24:00 (midnight) before the next course session.

You are allowed to use ChatGPT or similar AIs to solve the assignments. However, you need to present your solution to ensure that you understand what you have done.

Coding Exercises

You will regularly complete unmarked assignments in the form of coding exercises and other tasks. Most of these exercises will be worked on during the course, but if not completed in class, they must be submitted by the end of the following Wednesday.
These assignments help deepen your understanding and are required to pass the course, even though they do not count toward your final grade.

Overview

# Assignment Name Type
01 Overview and the very Basics unmarked
02 Variables and Basic Data Types unmarked
03 Working with String and simple operators unmarked
04 Conditionals unmarked
05 Loops unmarked
06 Object Types unmarked
07 Working with Files unmarked
08 Simple Visualizations unmarked
09 OOP Fundamentals and Final Thesis Preparation unmarked
10 Final Thesis Submission marked

Be aware that it will NOT be sufficient to start working on the assignments the day before the deadline. It will be necessary to solve a lot of disturbing and time-consuming problems in the programming world. So start early!!!

Final Thesis

The Final Thesis is the only graded deliverable in this course. It challenges you to apply your knowledge to a comprehensive, real-world task. Please note that the submission deadline for the Final Thesis is listed in the table below. There will be dedicated time in the course syllabus to support your work, and you are encouraged to make consistent progress throughout.

📝 The final thesis must be submitted within three weeks.
The deadline is August 8th, 2025 by midnight.

Final Grade

Your final grade will be based solely on your Final Thesis.

Updated: