Computer Programming I
Course scheduleCourse instance in Studium with deadlines for the eassignments and exam
The Swedish version of the course
Mandatory assignments are: Net lessons 5, 6, 7, 9, 10
| Lecture | Contents and related net lessons |
|---|---|
| Lecture 1 | Course presentation 1. Basics concepts 2. IDLE, print, input, if, for, while Slides are here! Video is here! |
| Lecture 2 | Lecture 2: Functions, modules and generators Slides are here! Video is here! |
| Lecture 3 |
Lecture 3: Lists and Strings List and Strings - Slides Lists and Strings - Video Strings - Video str_code.py |
| Lecture 4 |
Dictionaries Dictionaries - video dictionary.py CSV files and some visualization CSV files - video csv_rw.py |
| Lecture 5 |
Correctness, Testing and Errors Testing - Video testing_and_errors.py Classes Classes - Video Code: classes.py Code: classes2.py Multiple Classes - Video Code: classes3.py |
| Lecture 6 |
Exam Review Exam Review - Video |
| Deadline | Mandatory Assignment |
|---|---|
| Lab session 8 | Assignment 1: Net lesson 5 |
| Lab session 12 | Assignment 2: Net lesson 6 |
| Lab session 15 | Assignment 3: Net lesson 7 |
| Lab session 20 | Assignment 4: Net lesson 9 |
| Lab session 28 | Assignment 5: Net lesson 10 |