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 |