Programming Languages: Concepts and Principles
Spring 2023 @NCCU
Information
- Course Number
- 703023001
- Class Schedule
- Thursday 567, 大仁101
- Instructor
- Prof. YungYu Zhuang
- TA
- 簡傑
- Office Hours
- by appointment
Outline
- 2/16
- Syllabus
- 2/23
- Type, Evaluation, and Construct
- 3/2
- Introduction to Functional Programming, part 1
- 3/9
- Assignment 1
- 3/16
- Introduction to Functional Programming, part 2
- 3/23
- Introduction to Functional Programming, part 3, Assignment 2
- 3/30
- Introduction to Functional Programming, part 4
- 4/6
- Inter-university Activity Week- NO CLASSES
- 4/13
- midterm exam
- 4/20
- Compiler, Interpreter, and Abstract Syntax Tree, Assignment 3
- 4/27
- Semantics and Syntax
- 5/4
- Variable and Assignment, Assignment 4
- 5/11
- Introduction to Object-Oriented Programming
- 5/18
- Data Type and Type System, Assignment 5
- 5/25
- Inheritance and Delegation
- 6/1
- Generic Programming
- 6/8
- final exam
- 6/15
- Q&A