Get in touch with the instructor, Ernest Ackermann
| 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. Jan 23 - Discuss Chapter 3; Syntax & Semantics. Discuss assigned exercises in Chapters 2 and 3. Programming assignment due. Jan 25 - Discuss Chapter 4; Language Systems. 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 12 & 13, writing assignment Mar 15 Chapter 14 Mar 20 Chapter 15 Mar 22 Chapter 16 Mar 27 Chapter 17 Mar 29 - test 2 |
Apr 3 Chapter 17 & Chapter 18; final writing assignment Apr 5 No class becaue of outcomes assessment tests. Read the chapter, and start the exercises. Each section will do its own set of problems. Chapter 19 - Prolog; Apr 10 Chapter 20 Apr 12 Chapter 20 Apr 17 Apr 19 - program correctness, Chapter 23 Apr 24 Apr 26 - Last Day of class; review for final exam
|
| Reading List | Honor Code Guidelines |
|
Resources for Writers
|
Resources for students of computer science and programming languages
|
|
Unix tutorials:
|
Remote access to paprika.umw.edu Using vim
|
|
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 401 | CPSC 470S
| Send a comment | Report a problem |
FROM the fortune list ...
The limits of my language stand for the limits of my world. - Ludwig Wittgenstein