Principles of Programming Languages
Spring 2026 @NCU
Information
- Serial Number
- 52007
- Course Number
- CE2004-B
- Class Schedule
- Monday 789, E6-B218
- Instructor
- Prof. Chen-Chung Liu and Prof. YungYu Zhuang
- TA
- Tsung-Ying Yu, Yun-Zhi Hung, and Ching-Yang Tien
- Office Hours
- by appointment
- Assessment
- Mid-term exam 30%, Final exam 30%, Group assignment 30%, Participation 10%
Tentative Schedule
- 2/23
- Syllabus
- 3/2
- Chapter 1 Preliminaries
- 3/9
- Chapter 3 Describing syntax and semantics
- 3/16
- Chapter 3 Describing syntax and semantics (cont.)
- 3/23
- Chapter 5 Names, binding and scopes
- 3/30
- Chapter 5 Names, binding and scopes (cont.)
Chapter 6 Data types
- 4/6
- holiday (no lecture)
- 4/13
- Chapter 7 Expressions and assignment statements
- 4/20
- midterm exam
- 4/27
- Chapter 8 Statement-level control structures
- 5/4
- Chapter 9 Subprograms
- 5/11
- Chapter 11 Abstract data types and encapsulation constructs
- 5/18
- Chapter 12 Supports for object-oriented programs
- 5/25
- Chapter 13 Concurrency
- 6/1
- Chapter 14 Exception handling and event handling
- 6/8
- final exam