Principles of Programming Languages

Spring 2023 @NCU

Information

Serial Number
52008
Course Number
CE2004
Class Schedule
Monday 789, E6-B218 (class B)
Instructor
Prof. Chen-Chung Liu and Prof. YungYu Zhuang
TA
Wen-Yao Chang, Yin-Jung Huang, and Jeng-Chieh Cheng
Office Hours
by appointment

Outline

2/13
Syllabus
2/20
Chapter 1 Preliminaries
2/27
Leave Adjustment for Peace Memorial Day- NO CLASSES
3/6
Chapter 3 Describing syntax and semantics
3/13
Chapter 3 Describing syntax and semantics (cont.)
3/20
Chapter 5 Names, Binding and Scopes
3/27
Chapter 5 Names, Binding and Scopes (cont.), Chapter 6 Data types
4/3
Leave Adjustment for Children’s Day- NO CLASSES
4/10
Chapter 7 Expressions and assignment statements
4/17
midterm exam
4/24
Chapter 8 Statement-level control structures
5/1
Chapter 9 Subprograms
5/8
Chapter 11 Abstract data types and encapsulation constructs, Chapter 12 Supports for object-oriented programs
5/15
Chapter 13 Concurrency
5/22
Chapter 14 Exception handling and event handling
5/29
final exam
6/5
Q&A
6/12
Q&A
NCU eeclass course