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 |