Calendar
Week 1 Introduction
- Sep 1, Sep 3
- Intro Introduction
Week 2 Python Basics, Data Types and Operators, I/O
- Sep 8, Sep 10
- Lecture Python Basics
Week 3 Flow Control and Loop
- Sep 15, Sep 17
- Lecture Flow Control
Week 4 Function
- Sep 22, Sep 24
- Lecture Function
Week 5 List
- Sep 28, Sep 29
- Lecture List
Class make-up for 1 October 2024[Sep 28]
Public Holiday: Mid-Autumn Festival and National Day[Oct 1-8]
Week 6 Review for Midterm Quiz
- Oct 13, Oct 15
- Lecture Midterm Review (no slides this week)
Week 7 Object-Oriented Programming I
- Oct 20, Oct 22
- Lecture Class
Week 8 Object-Oriented Programming II
- Oct 27, Oct 29
- Lecture Inheritance
Week 9 Data Structure I
- Nov 3, Nov 5
- Lecture Introduction & Complexity Analysis
Week 10 Data Structure II
- Nov 10, Nov 12
- Lecture Recursion, Stack, and Queue
Week 11 Introduction to Algorithm Design I
- Nov 17, Nov 19
- Lecture Linked List
Week 12 Introduction to Algorithm Design II
- Nov 24, Nov 26
Lecture Tree
Week 13 Introduction to Algorithm Design III and Final Exam Review
- Dec 1, Dec 3
- Lecture[Final Exam Review (no slides)]