CPSC 401
Organization of Programming Languages
Mary Washington College/ UMW

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

Resources

Reading List Honor Code Guidelines

Resources for Writers

HP-UX Tips 

UMW Comp Sci Mac User Guide

Unix tutorials: 

Remote access to paprika.umw.edu

Using the vi Editor
Notes on Using vi
vi reference card

Dealing with the file/directory quota system

Guidelines for documenting a C++ program

Some pointers to BNF resources on the WWW.

Materials to accompany the text :


blue ribbon Creative Commons License
This work is licensed under a Creative Commons License.
Ernest Ackermann Department of Computer Science, Mary Washington College
CPSC 104 | CPSC 220

Feedback on this Web site

Send a comment Report a problem

FROM the fortune list ...


The limits of my language stand for the limits of my world.~ - Ludwig Wittgenstein