Professional Documents
Culture Documents
Textbook:
Kenneth C. Louden, “Programming languages: principles and practice”, Second edition,
Thomson, Brooks/Cole
Contents (tentative):
Topics No. of Weeks
Introduction Week 1
History Week 2
Language design principles Week 3
Syntax Weeks 4, 5, 6
Basic semantics Weeks 7, 8, 9
Data types Week 10
Control1: expressions and statements Week 11
Control2: Procedures and Week 12
environments
Abstract data types and modules Week 13
Functional programming Weeks 14, 15
Assessment
Assignments/Project: 30%
Exams: 30%
Final: 40%
Objectives
Outcomes