CIS 425 Schedule:

Classes:

 

MW 8:30-9:50 am in 102 DEA (Deady)

Tutorial:

 

1:00 - 1:50 pm Thursday in 117 FEN (Fenton)

 

Tutorial Page

Final Examination:

 

10:15am - 12:15pm on Thursday, December 6

Topic

Readings

Week 1: 09/24 - 09/28
  • Introduction
  • Grammars
  • Mitchell: Chapter 1 , 2, 4.1
  • Supplementary notes on syntax, interpreters, and common language constructs.
  • Formal languages and grammars (ps file)
  • If you want to know more about formal languages and recognizers, take CIS420/520 Automata Theory
  • If you want to know more about how a language is compiled, take CIS461/561
Week 2: 10/01 - 10/05
  • Lambda calculus
  • Denotational semantics
  • Natural Semantics
Homework 2 out, due 10/10
  • Mitchell: 4.2-4.5
  • Handout on Natural semantics
Week 3: 10/08 - 10/12
  • LISP and Functional Programming
Homework 3 out, due 10/17
Week 4: 10/15 - 10/19
Week 5: 10/22 - 10/26
  • More ML
  • Midterm Exam (Wed, Oct. 24)
  • Mitchell: Chapter 5
Week 6: 10/29 - 11/02
  • Type Inference - Mitchell: Chapter 6
  • Storage Management - Mitchell: Chapter 7
Week 7: 11/05 - 11/09
  • Mitchell: Chapter 7
Week 8: 11/12 - 11/16
  • Interpreters
  • Homework 7 out, due Wednesday (11/21)
Week 9: 11/19 - 11/23
  • Continuations
Week 10: 11/26 - 11/30
  • Prolog
Finals Week: 12/3 - 12/7
  • Final Exam on Thursday, December 6 at 10:15a.m.
  • Final Exam on Thursday, December 6 at 10:15a.m.

To CIS 425 Homepage ...

Maintainer of this page: The GTF