CMPS 144
Computer Science 2
Fall 2008
Dr. R. McCloskey

Meetings:
Days:  Tuesday, Thursday
Times:  6:00pm -- 7:50pm (including 10-minute break)
Place:  St. Thomas 413

Instructor:
Name:  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 Web Page:  http://www.cs.uofs.edu/~mccloske/
Office Hours: See schedule

Textbook:  Java Foundations: Introduction to Program Design & Data Structures, by John Lewis, Peter DePasquale, and Joseph Chase, published by Addison Wesley, 2007.

Exams:  One (tentatively) during early October and another (tentatively) during mid November. A comprehensive final exam will be given during "final exam week" in December. Exams are "open book", which is to say that the textbook, class notes, graded homeworks, etc., may be referred to during the exam. Short, unannounced quizzes may also be administered.

Programming Assignments and Homework:  Expect about ten or twelve assignments, including programming projects, programming "labs" (short programming exercises), and "paper-and-pencil" assignments.

An assignment solution submitted after its due date is subject to a penalty of 7% per day. No credit is given for work submitted more than a week after the due date or after other students' work has been graded and returned.

Assignment solutions must identify the student(s) submitting it (e.g., Chris Smith), the course and semester (in this case, CMPS 144, Fall 2008), and the assignment (e.g., HW #2).

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 and it 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 or 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. Infractions of this rule may be reported to the dean and may lead to a failing grade in the course.

Also to be acknowledge within any assignment are its flaws! That is, if you know that your program (for example) does not meet the specifications given, describe in what ways it fails to meet them.

Grading:

Approximate weights:

       Semester exams and quizzes:          32%
       Final exam:                          24%
       Homework/Programming assignments:    40%
       Class Participation:                  4%
   
Individual assignments will be weighted according to scope and significance.

Approximate mapping from numeric grade to letter grade:

        [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
   

Topics: