|Instructor:||Adjunct Professor Jim Tray|
|Class Hours:||Thursday 7:20 pm - 10:00 pm; Sandbridge Hall 107|
|Prerequisite:||SWE Foundation Courses or equivalent|
|Office Hours:||available by appointment|
|GTA:||Ehsan Kouroshfar Office Hours: TBA|
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.
Important: For programs, please submit a paper copy as well as the electronic version. This is because of the way the University runs it printing services. Thank you for your support.
Details about specific requirements for each assignment are given with each assignment.
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.
Late homework will receive a maximum of 50% credit.
There are no make-up quizzes. Please do not ask for an exception.