| Schedule | Updates | Home page |
| Professor: | Paul Ammann |
| Office: | ENGR 4428, 993-1660 |
| Email: | pammann@gmu.edu |
| URL: | http://cs.gmu.edu/~pammann/619.html |
| Class Hours: | Wednesday 4:30 to 7:10, Innovation Hall, 208 |
| Prerequisite: | SWE Foundation Courses or equivalent |
| Office Hours: | anytime electronically; Wednesday 7:15-8:15 (directly after class); by appointment |
Note: Homework is due exactly at the start of class on the due date. Paper and pencil homework can be brought directly to class. Or, you can submit an electronic version via Blackboard.
Note: Blackboard is a pretty horrible system, but it should work ok as a drop box for your assignments, as well as a way for you to check your grades.
The GTA for this course is Dawei Du,
who can be reached by email at ddu@gmu.edu.
Update 9/9/09:
GTA Office hours are Wednesday and Thursday 1PM to 3PM in ENGR 4456.
Important: For programs, please submit a paper copy as well as the electronic version. This is because of the way that the University runs it printing services. Thank you for your support.
Details about specific requirements for each assignment are given with each assignment. I typically post a top student solution as the sample solution. Occasionally, I post my own solution or present it in class.
Early homework assignments focus on theortical aspects from Liskov. Later homework assignments reinforce specific programming techniques, as well as the design points made in Bloch. Each homework assignment is designed to be fairly short, and homework is due on a weekly basis.
The goal of the quizzes is to keep students abreast of the material covered in class. Because of the quizzes, there is no midterm exam.
In view of this policy, late homework is not accepted and there are no make-up quizzes. In fairness to other students, please do not ask for an exception.