- Introduction
- Programming Language Syntax
- Names,Bindings and Scopes
- Names,Bindings and Scopes
- Control Flow
- Functional Languages and Scheme part 1
- Functional Languages and Scheme part 2
- MIDTERM EXAM
- Data Types
- Composite Types
- Subroutines (Parameter-passing methods)
- Subroutines (Overloaded and Generic subprograms)
- Logic Languages and Prolog part 1
- Logic Languages and Prolog part 2
Click this Link to go to Prolog Textbook
Click this Link to go to Concepts of Programming Languages by Sebesta
Click this Link to go to Programming Language Pragmatics by Michael Scott