Lecture Notes for CMPE318

Ch 1 Introduction
Ch. 2  History
Ch. 3 Describing Syntax and Semantics
Ch. 4 Lexical and Syntax Analysis
Ch. 5 Names, Bindings, Type Checking, Scopes
Ch. 6 Data Types
Ch. 7 Expressions and Assignment Statements
Ch. 8 Control Structures

 Midterm exams

Ch. 15 Functional Programming
Ch. 9 Subprograms
Ch. 10 Implementing Subprograms
Ch. 11Abstract Data Types and Encapsulation Concepts
Ch. 12 Support for Object-Oriented Programming
Final Exams