Syllabus: CSC 424, Programming Languages

 Location: Julian A113, TTh 2:00-3:50
 Home Page: http://www.csc.depauw.edu/~bhoward/courses/0203Spring/csc424/
 Professor: Brian Howard (bhoward@depauw.edu)
 Office: Julian A220, ph. 658-4120
 Office Hours: MWThF 10-11:30, TuWTh 4-5, or by appointment (or when my door is open)
Text:
Robert W. Sebesta, ``Concepts of Programming Languages'', 5$\scriptstyle \scriptsize th$ edition, Addison-Wesley, 2002.
Course Description:
(from the Catalog) The topics of this course include a history of programming languages, virtual machines, representation of data types, sequence control, data control, lexical vs. dynamic scoping, sharing, type checking, parameter passing mechanisms, run-time storage management, context-free grammars, language translation systems, semantics and programming paradigms.
Grading:
The grade for this course will be based on the following:
Policy Statements:
 
Calendar:
Note that there will be no class on Thursday, February 20, in addition to the regular University breaks.
Week Tuesday Thursday
1 Jan. 28 30
2 Feb. 4 6
3 11 13
4 18 No Class
5 25 27
6 Mar. 4 6
7 11 13
8 18 20
  Spring Break
9 Apr. 1 3
10 8 10
11 15 17
12 22 24
13 29 May 1
14 6 8
Schedule of Topics:
This schedule is only approximate and subject to change.