95-712 Object Oriented Programming in Java Course Information Summer 2008
When/Where
TR 03:30PM 04:50PM HBH 1502
We also meet on the discussion board.
Instructor
Michael J. McCarthy
mjmccarthy@cmu.edu
Phone: 412-268-4657 Office: 3018 HBH
Office Hours: Wednesdays 10-12
Home Page www.andrew.cmu.edu/~mm6
Teaching Assistant
Yubao Yang
yubaoy@andrew.cmu.edu
Evaluation
Between five and seven projects 40% (equally weighted, no collaboration)
Each project will normally consist of several programming activities.
Three Quizzes: 15% (Closed book, low score dropped)
Midterm: 20% (Closed book)
Final: 25% (Closed book and comprehensive)
Late Assignment Policy
Each student may turn in one assignment one week late with no penalty.
Any other late work will be penalized 10% per day.
Grading Scale
97.5 - 100 A+
92.5 - 97.4 A
90.0 - 92.4 A-
87.5 - 89.9 B+
82.5 - 87.4 B
80.0 - 82.4 B-
etc.
The course mean requirement [3.33..3.42] will override the above.
Policy on collaboration
Collaboration is not permitted. While it is fine to discuss projects with
others it is a cheating violation when code is copied or shared. If a student
is caught sharing his or her work with another, a score of zero will be
assigned for that assignment. Likewise, if a student uses another's work
when completing his or her own, a grade of zero will be assigned for
that assignment. Any case of suspected cheating will be brought to the
Dean’s attention. At that point, the policies of the Heinz School on
cheating will be followed.
Required Textbook
Bruce Eckel, "Thinking in Java" Fourth Edition
ISBN 0-13-187248-6
Last Updated May 2008. Maintained by mm6@andrew.cmu.edu