There will be five or six programming assignments, two or three in assembly code, and three in C. Relative weights for the assignments will be announced when each is assigned. Assignments will be graded on design and implementation, in addition to correct functionality. Each can be used to turn in a programming assignment 24 hours late, without penalty. All exams are closed book. Without prior arrangement, missed exams result in a grade of zero.
Instructor reserves the right to fail for the course any student failing the final exam.
Students are responsible for understanding and following both the University's Code of Academic Integrity and the Department's policy regarding the code . Briefly, you will not turn in another student's work as your own, you will not accept solutions from other students, you will not give solutions to other students, and you will not tamper with graded papers or exams. Students who violate the Code are also subject to possible sanctions imposed by the Dean of Students office. Submitted solutions will be compared with each other, as well as with solutions from previous semesters if appropriate. If the same work is turned in by two or more students I will consider all students involved equally culpable.