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