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
NCU eeclass course