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.