Course name: Principles of Programming Language (Code: IT092IU)Spring semester 2026Class room: A1.402Teaching Assistant: Nguyen The Binh; Contact him via email/Teams: ITCSIU23003@student.hcmiu.edu.vn |
Course Learning OutcomesThe following are the official course goals agreed upon by the faculty for this course, i.e., students can undestand:TextbooksGrading schemeCourse Materials and CommunicationsAny assigment will be submitted to Blackboard by the announced due date and time. Assignments will be graded based on program performance and documentation. Tentative Class Schedule |
WEEK |
DATE |
TOPIC |
NOTE |
01 |
14/01 |
Introduction |
|
02 |
21/01 |
Lexical Analysis |
|
03 |
28/01 |
Lexical Analysis (cont.) |
|
04 |
04/02 |
Exercises and Revision |
Assigment 1 |
05 |
25/02 |
Syntax Analysis |
|
06 |
04/03 |
Syntax Analysis (cont.) |
Invited talk:
|
07 |
11/03 |
Exercises + Revision |
|
08 |
18/03 |
Midterm Test |
No class |
09 |
25/03 |
Semantic Analysis |
|
10 |
01/04 |
Functional & Logical Programming |
|
11 |
08/04 |
Name - Binding - Scope |
Assigment 2 |
12 |
15/04 |
Design Patterns in PPL |
|
13 |
22/04 |
Code Optimization |
|
14 |
29/04 |
Code Generation |
|
15 |
06/05 |
Revision & Course Review |