CS 784: Programming Languages

Fall 2011 Course Weekly Schedule

Prabhaker Mateti

Lecture 8:00 - 9:15 PM TR 155 Russ • Office Hours: 2:50-3:50 PM 449 RC, or by appointment
Syllabus | Discussion | Old Exams | Scores | Links
Wk   Lectures TueVdo ThuVdo HW# Wt Due Date
1   Specs of PLs, Syntax Analysis, Scheme 0906   0908      
2   ADT Algebraic Specs Guttag's paper 0913 0915      
3   Programming Paradigms 0920         
    Abstract Syntax and its Representation   0922      
4   Interpreter for a Simple Language 0927 0929 HW1 5% Sep 26
    User-Defined Functions; Scoping 1004  1006      
5   Axiomatic SemanticsApt's paper  • Hoare's paper 1011          
6   Axiomatic Semantics   1013 HW2 5% Oct 17
7   Implementing Recursion 1018    HW2sol  
    Midterm, 8:00 - 9:15 PM     Midterm 30% Oct 20
8   Imperative ProgrammingHW3 slides 1025  1027 P2suppl 20p Nov 07
9   Object-Oriented PLs 1101   HW3 10% Nov 07
    Attribute Grammars  • Prasad's paper   1103 HW4 10% Nov 14
A   Streams  • SICP on Streams 1108   HW5 10% Nov 16
    APL, Perl, Erlang, Prolog, OCAML, Haskell   1110      
B   Final, 8:15 - 10:15 PM in 155 Russ     Final 30% Nov 17

Copyright © 2011 pmateti@wright.edu • Schedule is tentative • last updated: Nov 11, 2011