Instructor: Johannes
Gehrke
Office hours: Fridays 11-noon in Upson 4105B or via email appointment. No
office hours on April 11.
Teaching Assistants: (cs330ta@cs.cornell.edu)
Xinyang Zhang, jzhang@cs.cornell.edu.
Office hours: Thursdays, 1:30-2:30pm in Upson 328A.
Scott Selikoff, sms65@cornell.edu.
Office hours: Wednesdays, 3-4pm in Upson 328A.
Vincent Gu, vg32@cornell.edu.
Office hours: Mondays, 4-5. Room Upson 328A.
Support staff: Andrea Cleveland, andrea@cs.cornell.edu, Upson 4105B.
Class time and location: Tuesdays (2:55-4:10) and Thursdays (2:50-4:05), Hollister 110.
Class newsgroup (for homework-related questions and answers): news://cornell.class.cs330
There will be eight homework assignments counting for 50% total, and one prelim and one final exam, counting 20% and 30%, respectively.
Exams:
Prelim 1: March 11 at 7:30pm in Upson B17.
Final exam: During the regular exam period.
The only prerequisite for the course is knowledge of CS211 or an equivalent knowledge of the Java programming language. If you have taken CS433, you are only allowed to take the class pass/fail. If you took CS432, you are allowed to take the class for grade.
You are expected to maintain the utmost level of academic integrity in the course. Any violation of the code of academic integrity will be penalized severely. You are not allowed to collaborate on the homework assignments except for discussing the assignment with other students in the class. You are not allowed to share code or any other written material.