CSIS 4244 - Programming Language Concepts


Home
Class Info
Schedule
Assignments
Notes
Blackboard

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

Home
Class Info
Schedule
Assignments
Notes
Blackboard