Assignment 1
Release and due date TBA
CSC1001 · Fall 2026
The semester contains 15 calendar weeks and 14 teaching weeks. The National Day holiday remains visible so teaching week numbers stay unambiguous.
Four assignments carry 15 percent in total and are planned approximately every three weeks. The best three scores out of four will count. Exact release and due dates will be announced on Blackboard.
Release and due date TBA
Release and due date TBA
Release and due date TBA
Release and due date TBA
Date TBA
Exact date TBA
| Term week | Teaching week | Dates | Status | Topic |
|---|---|---|---|---|
| 1 | 1 | September 7 and 9 | Class | Introduction Introduction to modern computers and programming |
| 2 | 2 | September 14 and 16 | Class | Python Basics Data types, operators, and input or output |
| 3 | 3 | September 21 and 23 | Class | Flow Control Conditional statements and loops |
| 4 | 4 | September 28 and 30 | Class | Functions Defining and using functions |
| 5 | Not applicable | October 5 and 7 | No class | National Day holiday No Monday or Wednesday lectures |
| 6 | 5 | October 12 and 14 | Class | Lists List operations and applications |
| 7 | 6 | October 19 and 21 | Review | Midterm Review Review session with no slides |
| 8 | 7 | October 26 and 28 | Class | Object Oriented Programming I Classes and objects |
| 9 | 8 | November 2 and 4 | Class | Object Oriented Programming II Inheritance |
| 10 | 9 | November 9 and 11 | Class | Data Structures I Introduction and complexity analysis |
| 11 | 10 | November 16 and 18 | Class | Data Structures II Recursion, stacks, and queues |
| 12 | 11 | November 23 and 25 | Class | Algorithm Design I Linked lists |
| 13 | 12 | November 30 and December 2 | Class | Algorithm Design II Trees |
| 14 | 13 | December 7 and 9 | Class and review | Algorithm Design III Final exam review with no slides |
| 15 | 14 | December 14 and 16 | No class | Independent Review and Exam Preparation Use this week for self review and final exam preparation |
| Exam | Not applicable | December 20 to 27 | Examination | Final Examination Period The exact examination date will be announced |
September 20
This does not replace a Monday or Wednesday meeting.
September 25 to 27
This does not affect the scheduled Monday or Wednesday meetings.
October 1 to 7
Classes on October 5 and October 7 are cancelled.
October 10
The replacement weekday is not identified in the published calendar. No CSC1001 meeting is scheduled until the Registry confirms it.
December 20 to 27
The exact CSC1001 final examination date remains TBA.
Source reviewed August 28, 2026 · CUHK-Shenzhen Registry. The University calendar is tentative and this page will be updated if official arrangements change.