Component Quantity Points per Total points
Homeworks (includes ~80 pts EC) ~10 varies 650
CPS 544 Project 1 200 200
Quizzes ~6 varies 200
Final exam (comprehensive) 1 150 150
CPS 444 Total:1,000
CPS 544 Total:1,200

Each homework requires a fair amount of critical thought and design, and approximately 100–500 lines of code. To prepare students for the realities of computer science problems in industry and graduate school (and beyond) this course encourages (and rewards) self-reliance and independent, self-directed work. Handwritten assignments are not accepted. Assignments are due at 2:00pm in class. No exceptions. Late assignments are not accepted. No exceptions. All exams are in-class, closed-book, and closed-notes. Attendance is mandatory at all quizzes and examinations; make-ups are not given. Any missed quiz or exam will result in a zero. Make no assumptions about anything; always consult the instructor first. Final letter grades of A, A-, B+, B, B-, C+, C, C-, and D start approximately at 93, 90, 87, 83, 80, 77, 73, 70, and 60 percent, respectively. The lowest passing final average for students enrolled in CPS 544 is 73.

Workload: CPS [45]44 is a challenging course and moves at a very fast pace. Spending a minimum of 9 hours outside of class each week reading, studying, and programming is required. I advise you to see me to discuss any problems you may have before you are evaluated.

Classroom policies: Students are expected to conduct themselves with professionalism, respect, and integrity. Keep phones and similar devices in a silent mode and put away during class (i.e., out of sight). The use of laptop computers and similar devices is not permitted in class. Audio or video recording of any kind in class is strictly prohibited.

Academic integrity: To achieve the course objectives, homework assignments must be a sole result of your work, not be shared with other students, and prepared in accordance with the University Honor Pledge (see below). Moreover, you may not plagiarize code from any, cited or uncited, textbooks, online resources, or other authors. There is no team, group-work assignments in this class. Discussions among classmates must never include pending assignments. No exemptions. All questions and comments about a pending assignment must only be directed to the instructor and teaching assistants. Evidence indicating a violation of this policy will be handled according to the University Academic Honor Code and result in a doubly-weighted zero which will not be dropped (e.g., if the assignment is worth 100 points, you receive a 0/200). Make no assumptions about this policy; always consult the instructor first. No student should ever feel that they must resort to academic dishonesty. You are encouraged to consult the instructor if you are struggling with the course or an assignment. No grade is worth your integrity. Honesty in your academic work will develop into professional integrity. The faculty and students of the University of Dayton will not tolerate any form of academic dishonesty.

The Honor Pledge as listed in the Academic Honor Code section of the Undergraduate Catalog applies in full to CPS 444.

The Honor Pledge as listed in the Academic Honor Code section of the Graduate Catalog applies in full to CPS 544.

Honor code FAQ

  • Q: Can I work with another student on design as long as we code up our design individually?
    A: No. Design is as important, if not more, to the solution as implementation. Design and implementation must be a solely result of your individual work.

  • Q: I copied/used some code from a website or book or another resource. Is that okay?
    A: No.

  • Q: I copied/used some code from a website or book or another resource, but I cited the source. That's not plagiarism, right?
    A: In this class, copying/using code from any cited or uncited resource is not permitted, even if cited. You must write your own programs.

  • Q: But I wasn't sure that what I did was plagiarism or a violation of the honor code as applied to this class. Now I understand the honor code so I will not do it again.
    A: When in doubt, always contact the instructor for clarification first, before the assignment due date. The time to understand how the honor code applies to this class must be done before an assignment, not after. Ask the instructor, early and often.

Return Home