Time: Monday, Wednesday, and Friday: 9:00am - 9:50am;
Place: St. Thomas Hall 414
Instructor: Dr. R. McCloskey
Office: St. Thomas 480
Telephone: 941-4221 (office),
941-7774 (CS Dept. office), 941-4250 (fax)
E-mail:
mccloskeyr1@scranton.edu
Home Page:
http://www.cs.uofs.edu/~mccloske/
Office Hours:
See schedule
Textbook: (online)
Java —
Objects First: An Introduction to Computer Programming using
Java and BlueJ, by Rick Gee
(distributed under the
Creative
Commons Attribution-Noncommercial-No Derivative Works 2.5 Canada License)
Exams and quizzes: Expect a quiz (taking about ten or fifteen minutes) every two weeks or so. As for (hour-long) exams, expect one during late September, another during early November, and a comprehensive (two-hour) final exam during "final exam week" in early December. (Makeup exams will be offered only if circumstances warrant it, such as in the case of an emergency or sudden illness.)
Programming Assignments:
There will be approximately ten programming assignments. Grades will be based upon not only correctness but also on subjective attributes such as quality of documentation and readability.
Assignment solutions must identify the student(s) submitting it (e.g., Chris Smith), the course and semester (in this case, CMPS 134, Fall 2009), and the assignment (e.g., #2). They should also include remarks that point out any known flaws.
Assignments turned in after the due date are subject to a penalty of seven percent per day. Also, no credit is given for work turned in more than a week after the due date or after other students' work has been graded and returned.
Students are allowed to collaborate with each other while working on assignments, but such collaboration is to be acknowledged, in writing, within the submitted work. Collaboration should not go so far that it becomes untruthful for a student to claim that submitted work is, for the most part, his or her own (or that of his/her team, in the case of a team project). Under no circumstances is a student to copy the work of another or to allow another student to copy her/his work.
Grading:
Approximate weights:
Semester exams and quizzes: 34%
Final exam: 17%
Programs/Homework : 45%
Class Participation: 3%
Mapping from numerical average to letter grade (approximate):
[94,100] --- A [75, 79) --- C+
[90, 94) --- A- [71, 75) --- C
[86, 90) --- B+ [68, 71) --- C-
[82, 86) --- B [63, 68) --- D+
[79, 82) --- B- [58, 63) --- D
[ 0, 58) --- F