Tentative Topic List

Week ofSubjectAssociated Reading
Jan. 14thIntroduction and GrammarsChapters 1, 24 & 2
Jan. 21stSyntax, Semantics, lexical AnalysisChapters 3 & 5
Jan. 28thIntroduction to MLChapter 4
Feb. 4thContinuing ML Chapters 6 & 7
Feb. 11thPolymorphismChapters 8 & 9
Feb. 18thScope, Parameters, and Runtime Memory ModelsChapters 10, 12, & 18
Feb. 26thHeap ManagementChapter 14
Mar. 4thSpring Break
Mar. 11thIntroduction to Python for Java Programmers, Object Orientation, and Exception HandlingChapters 16 & 17
Mar. 18thIntroduction to PrologChapter 19
Mar. 25thContinuation of PrologChapter 20
Apr. 1stCost ModelsChapter 21
Apr. 8thFormal SemanticsChapter 23
Apr. 15thWrapping up