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