CMPS 340
File Processing
Fall 2008

Time:  Monday, Tuesday, Wednesday, and Friday: 12:00noon - 12:50pm;
Place:  St. Thomas Hall 314
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:  Fundamentals of Database Systems (5th edition), by Elmasri and Navathe; published by Addison-Wesley, 2007.
Reference book:  Managing Gigabytes: Compressing and Indexing Documents and Images (2nd edition), by Witten, Moffat, and Bell; published by Morgan Kaufmann, 1999.

Exams:  One (tentatively) during early October, another (tentatively) during mid November, and a comprehensive final exam during "final exam week" in December. Exams are "open book", which is to say that you may refer to the textbook, class notes, graded homeworks, etc., during the exam. (Makeup exams will be offered only if circumstances warrant it, such as in the case of an emergency or sudden illness.) Short, unannounced quizzes may be administered during any class meeting.

Programming Assignments and Homework: 

There will be approximately ten assignments, counting both programming projects and "paper-and-pencil" assignments. Grades on the former will be based upon not only correctness and efficiency, but also on subjective attributes such as quality of documentation, readability, and modularization.

Assignment solutions must identify the student(s) submitting it (e.g., Chris Smith), the course and semester (in this case, CMPS 340, Fall 2008), and the assignment (e.g., HW #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: 30%
       Final exam:                 22%
       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