CSIS 4244 - Programming Language Concepts |
Schedule |
Course Schedule - Spring 2011
Lab days: Feb 11, Mar 25, Apr 1 in D 017
Week | Topic | Reading |
---|---|---|
Jan 19 | Introduction, Foundations, Brief History | Ch 1 |
Jan 24 | Introduction to Syntax | Ch 2 |
Jan 31 | Syntax and Grammars, XML | Ch 2, Handouts |
Feb 7 | Intro to Scripting Languages - Ruby | Ch 13, Handouts |
Feb 14 | Names, Scopes, and Bindings | Ch 3 |
Feb 21 | Exam
1 - Feb 23 Control flow – Expressions & Sequence |
Ch 6 |
Feb 28 | Control flow –Selection, Iteration | Ch 6 |
Mar 7 | Subroutines and Control
Abstraction Intro to Functional Programming |
Ch 8, 10 |
Mar 21 | Scheme | Ch 10 |
Mar 28 | Data Types, Data Abstraction and Object Orientation | Ch 7, 9 |
Apr 4 |
Exam
2 - Apr 8 Concurrency |
Ch 12 |
Apr 11 | Concurrency and Erlang | Ch 12 |
Apr 18 | Scripting Languages | Ch 13 |
Apr 25 | Scripting Languages, Formal Semantics | Ch 13, Handouts |
May 2 | Exam 3 (Starts at 11:30am) |
Note: This schedule is subject to change during the semester
Schedule |