Computer Programming I
| Time | Lecture | Contents and related net lessons | Deadline |
|---|---|---|---|
| August 30 10.15 (ITC 2347) | Lecture 1 |
Course presentation
1. Basics concepts
2. IDLE, print, input, if, for, while Slides |
|
| September 6 10:15-12:00 (ITC 2347) | Lecture 2 |
Functions, modules and generators Slides | |
| September 20 13:15-15:00 (ITC 2347) | Lecture 3 |
Lists and strings Slides | |
| September 27 13:15-15:00 (ITC 2347) | Lecture 4 | Dictionaries and CSV files Slides | |
| October 4 13:15-15:00 (ITC 2347) | Lecture 5 |
Correctness and testing More classes Slides |
|
| October 12 13:15-15:00 (ITC 2347) | Lecture 6 | Exam Review | |
| Final exam | 2020-10-21 |
| Mandatory assignment | Lesson | Deadline |
|---|---|---|
| Mandatory assignment 1 | Lesson 5 | 17/9 |
| Mandatory assignment 2 | Lesson 6 | 27/9 |
| Mandatory assignment 3 | Lesson 7 | 1/10 |
| Mandatory assignment 4 | Lesson 9 | 7/10 |
| Mandatory assignment 5 | Lesson 10 | 14/10 |
| Previous year's material | 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 (September 8 8.15) |
Lecture 2: Functions, modules and generators (Zoom-link: https://uu-se.zoom.us/j/63466519123) 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 |