Lecture Notes



Please note: The lecture topics are subject to change based on time constraints and student interests.

Lecture
Topic
Notes (Postscript) Notes(PDF)
1
Introduction

introduction.ps

introduction.pdf

2-3
Syntax of Programming Languages I

syntax1.ps

syntax1.pdf

3-4
Syntax of Programming Languages II

syntax2.ps

syntax2.pdf

5-6
Scheme I

scheme_1_handout.ps

scheme_1_handout.pdf

7-8
Scheme II

scheme_2_handout.ps

scheme_2_handout.pdf

9-11
Scheme III

scheme_3_handout.ps

scheme_3_handout.pdf

12
Scheme IV

scheme_4_handout.ps

scheme_4_handout.pdf

13-14
ML I

ml_1_handout.ps

ml_1_handout.pdf

15-17
ML II

ml_2_handout.ps

4 per page (PS)

ml_2_handout.pdf

4 per page (PDF)

18
ML III

ml_3_handout.ps

4 per page (PS)

ml_3_handout.pdf

4 per page (PDF)

19-20
Prolog I

prolog_1_handout.ps

prolog_1_handout.pdf

20
Prolog II

prolog_2_handout.ps

prolog_2_handout.pdf

21
Prolog III

prolog_3_handout.ps

prolog_3_handout.pdf

22
Prolog IV

prolog_4_handout.ps

prolog_4_handout.pdf

23
Prolog V

prolog_5_handout.ps

prolog_5_handout.pdf

20,22
Prolog Figures

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

24
Parameter Passing

p_1_handout.ps

pp_1_handout.pdf