Programming Languages 

Lecture Time: Sun, Tue 13:00-15:00

Download the course info


Email group:


Textbook: Kenneth C. Louden & Kenneth A. Lambert, Programming Languages: Principles and Practice, 3rd Edition, 2012.



1- Popularity of Programming Languages

2- Working with Flex

3- Scheme programming


Lecture Slides:

01- Introduction

02- Good Language Design

03- Syntax

04- Functional Programming 1

05- Functional Programming 2 (Scheme)

06- Semantics

07- Functional Programming: Theory


How to Subscribe to the course mailing list:

send an email to


go to

and press the “Join Group ” button