Get in touch with the instructor, Ernest Ackermann
send a comment | view office hours | make an appointment | call - 540.654.1320
| January | February | March | April |
|
Jan 16 - Course introduction. Programming & reading assignment. Jan 18 - Discuss Chapter 1 & Chapter 2; Programming Languages and Defining Program Syntax. Discuss the first 2 items on the Reading List. Writing assignment. Jan 23 - Discuss Chapter 3; Syntax & Semantics. Discuss assigned exercises in Chapters 2 and 3. Discuss third item on the Reading List. Programming assignment due. Jan 25 - Discuss Chapter 4; Language Systems. Discuss exercises in Chapter 4. Writing assignment due. Jan 30 - No class. Ackermann not available. Read Chapter 5 & do exercises - ML
|
Feb 1 Chapter 6 Feb 6 Chapter 6 Feb 8 Chapter 7 Feb 13 Chapter 8 Feb 15 Chapter 9 Feb 20 Chapter 10 Feb 22 - test 1 Feb 27 Chapter 12 |
Mar 1 Chapter 13, Java Mar 6 - no class Spring break Mar 8 - no class Spring break Mar 13 Chapter 14 Mar 15 Chapter 15 Mar 20 Chapter 15 Mar 22 Chapter 16 Mar 27 Chapter 17 Mar 29 - test 2 |
Apr 3 Chapter 18 Apr 5 Chapter 19 - Prolog; Writing Assignment due Apr 10 Chapter 20 Apr 12 Chapter 20 Apr 17 Apr 19 - go over drafts; program correctness, Chapter 23 Apr 24 Apr 26 - Last Day of class; review for final exam |
Final exam - Thursday May 4, 2006, Noon
| Reading List | Honor Code Guidelines |
|
Resources for Writers
|
|
|
Unix tutorials:
|
Remote access to paprika.umw.edu Using the vi Editor |
|
Some pointers to BNF resources on the WWW.
|
Materials to accompany the text :
|

This work is licensed under a Creative Commons License.
Ernest Ackermann Department of Computer Science, Mary Washington College
CPSC 104 | CPSC 220
| Send a comment | Report a problem |
FROM the fortune list ...
The limits of my language stand for the limits of my world.~ - Ludwig Wittgenstein