CSE262 Spring 2008 Tentative Schedule
http://www.cse.lehigh.edu/~cheng/Teaching/CSE262-08/schedule.html
Lecture slides are available at the Blackboard
- Language Design and Implementation (6 hours):
01/14: Overview, History, Programming Paradigms (Chapter 1)
01/16: Language Design Principles (Chapter 1)
01/18: Language Definition & Lexical Specification (Chapter 2)
01/21: Grammars and BNF (Chapter 2)
01/23: Language Design Examples and Operator Associativity (Chapter 2)
01/25: Language Design Examples and Operator Precedence (Chapter 2)
01/28: EBNF and Syntax Analysis & Project #1
- Principles (15 hours):
01/30: Attributes of Variables (Chapter 4)
02/01: Binding, Name Binding and Scope (Chapter 4)
02/04: Type Binding and Data Types (Chapter 5)
02/06: Basic Types (Chapter 5)
02/08: Array Types (Chapter 5)
02/11: Non-basic Types (Chapter 5)
02/13: Memory Management and Storage Binding (Chapter 11)
02/15: Expression Semantics (Chapter 7)
02/18: Hourly Exam #1 (Chapter 1 to Chapter 5)
02/20: Assignment Semantics (Chapter 7)
02/22: Semantics of Selection Statements (Chapter 7)
02/25: Semantics of Iteration Statements (Chapter 7) & Function (Chapter 9)
02/27: Parameter Passing (Chapter 9)
02/29: Activation Records (Chapter 9)
03/03, 03/05, and 03/07: Spring Break
- Imperative Programming (6 hours):
03/10: Overview (Chapter 12)
03/12: Introduction to C (Chapter 12)
03/14: Introduction to C (Chapter 12)
03/17: Hourly Exam #2 (Chapter 7 to Chapter 11)
03/19: Introduction to Perl (Chapter 12)
03/21: Introduction to Perl (Chapter 12)
03/24: Introduction to Perl & Project #2
- OOP (2 hours):
03/26: ADT and Object Model (Chapter 13)
03/28: Recitation on C, Hash, Perl, etc.
03/31: OOP Implementation
- Functional Programming (3 hours):
04/02: Dynamic binding (Chapter 13)
04/04: Functional programming with Scheme (Chapter 14)
04/07: Scheme (Chapter 14)
- Logic Programming (3 hours):
04/09: Prolog (Chapter 15)
04/11: Prolog (Chapter 15)
04/14: Scheme (Chapter 15) and Project #3
04/16: Hourly Exam #3 (Chapter 12 to Chapter 14)
- Reviews (3 hours):
04/18: Scheme examples
04/21: Prolog examples
04/23: Prolog and Scheme examples
04/25: Concurrent programming in Java (Chapter 17)
Final Exam (Study Guide): CSE 262010 TUE, APR 29, 2008, 04:00-07:00 PM, PA 360.
Back to home