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.
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.
Overview
✅ Overview of All Assignments
# | Assignment Name | Type |
---|---|---|
01 | Introduction to Variables and Basic Data Types | unmarked |
02 | Working with Strings and Simple Operators | unmarked |
03 | Using Conditionals in Python | unmarked |
04 | Looping with For and While Statements | unmarked |
05 | Object Types: Lists and Arrays | unmarked |
06 | Object Types: DataFrames and Matrices | unmarked |
07 | Working with Files | unmarked |
08 | Simple Visualizations | unmarked |
09 | OOP Fundamentals and Final Thesis Preparation | unmarked |
10 | Final Thesis Submission | marked |
Coding Exercises and Tasks
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.
The deadlines for uploading your assignment solutions – both marked and unmarked – to Classroom is 12:00 o’clock in the night between Monday and Tuesday before the next course session.
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.
Final Grade
Your final grade will be based solely on your Final Thesis.