Link Search Menu Expand Document (external link)

Calendar

CSC1001 · Fall 2026

Semester at a glance

The semester contains 15 calendar weeks and 14 teaching weeks. The National Day holiday remains visible so teaching week numbers stay unambiguous.

Teaching period September 7 to December 18, 2026
Class meetings Monday and Wednesday
Examination period December 20 to December 27, 2026
Calendar status Tentative

Assessment

Assessment milestones

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.

Best 3 of 4 count toward 15 percent

Assignment 1

Release and due date TBA

Best 3 of 4 count toward 15 percent

Assignment 2

Release and due date TBA

Best 3 of 4 count toward 15 percent

Assignment 3

Release and due date TBA

Best 3 of 4 count toward 15 percent

Assignment 4

Release and due date TBA

35 percent

Midterm quiz

Date TBA

50 percent

Final exam

Exact date TBA

Teaching plan

Semester timeline

Class Review No class Independent review
Term weekTeaching weekDatesStatusTopic
1 1September 7 and 9Class Introduction Introduction to modern computers and programming
2 2September 14 and 16Class Python Basics Data types, operators, and input or output
3 3September 21 and 23Class Flow Control Conditional statements and loops
4 4September 28 and 30Class Functions Defining and using functions
5 Not applicableOctober 5 and 7No class National Day holiday No Monday or Wednesday lectures
6 5October 12 and 14Class Lists List operations and applications
7 6October 19 and 21Review Midterm Review Review session with no slides
8 7October 26 and 28Class Object Oriented Programming I Classes and objects
9 8November 2 and 4Class Object Oriented Programming II Inheritance
10 9November 9 and 11Class Data Structures I Introduction and complexity analysis
11 10November 16 and 18Class Data Structures II Recursion, stacks, and queues
12 11November 23 and 25Class Algorithm Design I Linked lists
13 12November 30 and December 2Class Algorithm Design II Trees
14 13December 7 and 9Class and review Algorithm Design III Final exam review with no slides
15 14December 14 and 16No class Independent Review and Exam Preparation Use this week for self review and final exam preparation
Exam Not applicableDecember 20 to 27Examination Final Examination Period The exact examination date will be announced

Registry alignment

Official dates to note

September 20

Friday class makeup day

This does not replace a Monday or Wednesday meeting.

September 25 to 27

Mid Autumn Festival

This does not affect the scheduled Monday or Wednesday meetings.

October 1 to 7

National Day holiday

Classes on October 5 and October 7 are cancelled.

October 10

University makeup workday

The replacement weekday is not identified in the published calendar. No CSC1001 meeting is scheduled until the Registry confirms it.

December 20 to 27

Course examination period

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.