Link Search Menu Expand Document (external link)

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)]