Calendar
Week 1 Introduction
- Sep 3, Sep 5
- IntroIntroduction
Week 2 Python Basics, Data Types and Operators, I/O
- Sep 10, Sep 12
- LecturePython Basics
Public Holiday: Mid-Autumn Festival[Sep 15-17]
Week 3 Flow Control and Loop
- Sep 19, Sep 24
- LectureFlow Control
Week 4 Function
- Sep 26, Sep 29
- LectureFunction
Class make-up for 1 October 2024[Sep 29]
Public Holiday: National Day[Oct 1-7]
Week 5 List
- Oct 8, Oct 10
- LectureList
Week 6 Object-Oriented Programming I
- Oct 15, Oct 17
- LectureClass
Week 7 Review for Midterm Quiz
- Oct 22, Oct 24
- Lecture Midterm Review (no slides this week)
Week 8 Object-Oriented Programming II
- Oct 29, Oct 31
- LectureInheritance
Week 9 Data Structure I
- Nov 5, Nov 7
- LectureIntroduction & Complexity Analysis
Week 10 Data Structure II
- Nov 12, Nov 14
- LectureRecursion & Stack
Week 11 Introduction to Algorithm Design I
- Nov 19, Nov 21
- LectureQueue & Linked List I
- Modified Slides
Week 12 Introduction to Algorithm Design II
- Nov 26, Nov 28
LectureLinked List II and Tree I
- Modified Slides
Week 13 Introduction to Algorithm Design III and Final Exam Review
- Dec 3, Dec 5
- LectureTree II & Final Exam Review