Course Diary
Week 1 | ||
Lectures | Lectures | |
---|---|---|
Course Guide | Variables | |
Intro Python | Functions | |
Week 2 | ||
Lectures | Lectures | |
Interfaces Design | Conditionals & Recursion | |
Week 3 | ||
Lab sessions | Lab sessions | |
Google Colab | GitHub Codespaces | |
Turtle graphics | Docker Setup | |
Pygame I | Snake I | |
Week 4 | ||
Lab sessions | Lab sessions | |
Snake II | Snake IV | |
Snake III | Snake V | |
Week 5 | ||
Lectures | Lab sessions | |
SDP | Tiber River project | |
Functions and Return values | Scrolling Background | |
Week 6 | ||
Lectures | Lab sessions | |
Iteration | Word Play | |
Strings & Iterable objects | SDP Review | |
Week 7 | ||
Spring Break | Spring Break | |
Week 8 | ||
Lectures | Lab sessions | |
Lists | Tiber River project Review I | |
Week 9 | ||
Lectures | Lab sessions | |
Dictionaries | Data Structure Selection | |
Tuples | Tiber River project Review II | |
Week 10 | ||
Lectures | Lab sessions | |
Files I/O & Data persistence | Tiber River project Review III | |
Classes & Objects | ||
Week 11 | ||
Lectures | Lab sessions | |
Classes & Functions | Tiber River project Review IV | |
Classes & Methods | ||
Week 12 | ||
Lectures | Lab sessions | |
Inheritance & OOP | Turtles again | |
Week 13 | ||
Lectures | Lab sessions | |
Week 14 | ||
Lectures | Lab sessions | |
Week 15 | ||
Lectures | Lab sessions |