CSC4801 AI-assisted Software Engineering

CSC4801 is offered by The Chinese University of Hong Kong, Shenzhen (CUHK-Shenzhen). It is a hands-on course on building software with coding agents. It moves through three stages: first the basis — how AI and large language models work, and how they support software engineering; then the techniques — the basic methods of applying AI across the engineering lifecycle; and finally the application — a real-world team project where you practice using AI to build, test, and secure a working product.

Term
Fall 2026 · 14 weeks
Sep 8 – Dec 17
Time
Tue & Thu · 8:30–10:00
Location
Teaching C Building 210
Format
Lectures
Calendar · Fall 2026

Course Schedule

Fourteen weeks, meeting Tuesdays and Thursdays, excluding the National Day recess (Oct 1–7). Slides are posted after each class.

WkDateTopicSlidesAssessmentsReadings
01Tue Sep 08IntroductionSlides
Thu Sep 10Principles of LLMsSlides
02Tue Sep 15Principles of AgentsSlides
Thu Sep 17Advanced AgentsSlides
03Tue Sep 22MCP/Skills & Project AnnouncmentSlides
Thu Sep 24PromptsHW 1 released
04Tue Sep 29Requirements
Thu Oct 08Specification Driven Development
05Tue Oct 13Coding I
Thu Oct 15Coding IIHW 1 due · 23:59
HW 2 released
06Tue Oct 20Team Collaboration
Thu Oct 22Quiz 1 & Coding ExerciseQuiz 1
07Tue Oct 27Testing & Verification
Thu Oct 29FuzzingHW 2 due · 23:59
HW 3 released
08Tue Nov 03Security
Thu Nov 05Prompt Injection
09Tue Nov 10Repair
Thu Nov 12AIOpsHW 3 due · 23:59
10Tue Nov 17Quiz 2 & Project ExerciseQuiz 2
Thu Nov 19Guest Speaker
11Tue Nov 24Guest Speaker
Thu Nov 26Guest Speaker
12Tue Dec 01Project CompetitionLeaderboard
Thu Dec 03Project Competition
13Tue Dec 08Project Presentation
Thu Dec 10Project Presentation
14Tue Dec 15Project Presentation
Thu Dec 17Project Presentation
Teaching team

Course Staff

Instructor

Course Assistants

Xiaoyuan Liu

Teaching Assistant

Tong Zhu

Teaching Assistant

Haoyi Yu

USTF

Geyu Liu

USTF