Link Search Menu Expand Document (external link)

Calendar

CSC1001 · Fall 2026

Semester at a glance

The semester contains 15 calendar weeks. The National Day holiday remains visible in the timeline.

Teaching period September 7 to December 18, 2026
Class meetings Monday and Wednesday
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.

Assignment 1

Release and due date TBA

Assignment 2

Release and due date TBA

Assignment 3

Release and due date TBA

Assignment 4

Release and due date TBA

35 percent

Midterm quiz

Friday, October 23, 2026, 6:30 PM to 8:30 PM

50 percent

Final exam

Exact date TBA

Teaching plan

Semester timeline

Class Review No class Independent review
Term weekDatesStatusTopic
1September 7 and 9Class Introduction Introduction to modern computers and programming
2September 14 and 16Class Python Basics Data types, operators, and input or output Demo notebook · Optional practice. Exams are based on lecture notes.
3September 21 and 23Class Flow Control Conditional statements and loops
4September 28 and 30Class Functions Defining and using functions
5October 5 and 7No class National Day holiday No Monday or Wednesday lectures
6October 12 and 14Class Lists List operations and applications
7October 19, 21, and 23Review and quiz Midterm Review and Quiz Review sessions on October 19 and 21. Midterm quiz on Friday, October 23, from 6:30 PM to 8:30 PM.
8October 26 and 28Class Object Oriented Programming I Classes and objects
9November 2 and 4Class Object Oriented Programming II Inheritance
10November 9 and 11Class Data Structures I Introduction and complexity analysis
11November 16 and 18Class Data Structures II Recursion, stacks, and queues
12November 23 and 25Class Algorithm Design I Linked lists
13November 30 and December 2Class Algorithm Design II Trees
14December 7 and 9Class and review Algorithm Design III Final exam review with no slides
15December 14 and 16No class Independent Review and Exam Preparation Use this week for self review and final exam preparation
ExamDecember 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.