CSSE1001 — Dashboard
Course landing note · 12 weeks · 50 notes
Week 1
Lectures
- 2025-07-29 · Python as a Calculator
Concepts
Week 2
Lectures
- 2025-08-04 · Primitive Data
- 2025-08-04 · Python Memory Model
Concepts
Week 3
Lectures
- 2025-08-11 · Functions
- 2025-08-11 · Sequence, Selection, and Iteration
Concepts
Week 4
Lectures
- 2025-08-18 · Non-Primitive Data
- 2025-08-18 · While-Loops
Concepts
Week 5
Lectures
- 2025-08-25 · Comprehensions
- 2025-08-25 · For-Loops
Other weekly notes
Concepts
Week 6
Lectures
- 2025-09-01 · File IO
- 2025-09-01 · String Methods
- 2025-09-01 · Testing
Concepts
Week 7
Lectures
- 2025-09-09 · Exceptions
- 2025-09-09 · Introduction to Object-Oriented Programming
- 2025-09-09 · Scope
Concepts
Week 8
Lectures
- 2025-09-16 · Dunder (Magic) Methods
- 2025-09-16 · Representation Invariants
Concepts
Week 9
Lectures
- 2025-09-23 · Composition
- 2025-09-23 · Inheritance
Concepts
Week 10
Lectures
- 2025-10-07 · Advanced Inheritance
- 2025-10-07 · Unified Modelling Language (UML)
Concepts
Week 11
Lectures
- 2025-10-14 · Model View Controller
Concepts
Week 12
Lectures
- 2025-10-20 · Recursion
Other weekly notes
Concepts
Reference notes
Every evergreen concept note in the course, with the weeks that link to it.
- Model-View-Controller (MVC) — week 11
- Python Boolean Logic — week 3
- Python Classes and Objects — week 7
- Python Composition — week 9
- Python Comprehensions — week 5
- Python Dictionaries — week 4
- Python Dunder (Magic) Methods — weeks 8, 10
- Python Exceptions — week 7
- Python File IO — week 6
- Python For-Loops — week 5
- Python Functions — week 3
- Python If Statements — week 3
- Python Inheritance — weeks 9, 10, 11
- Python Lists — week 4
- Python Operator Precedence and Associativity — week 1
- Python PEP8 Style Guide — week 3
- Python Primitive Data Types — weeks 2, 4
- Python Recursion — week 12
- Python Representation Invariants — week 8
- Python Scope — week 7
- Python String Methods — week 6
- Python Testing (doctest & Assertions) — week 6
- Python Variables and Memory Model — week 2
- Python While Loops — week 4
- UML Class Diagrams — week 10