Grading: Four hour exams 30 or 40 percent points
Final exam 10 or 20 percent points
Projects 26 percent points
Labs 18 percent points
Homework 6 percent points
Cooperation:

You may ask anyone (other students, instructors, lab assistants, paid consultants) for assistance with the problems that arise as you work on the projects. However, the final product should represent your work. You should be the primary author of projects that you hand in. Any work that appears to be duplicated of someone else's work will receive no grade until substantial evidence of independent effort is provided.

Any help you obtain while working on projects must be acknowledged in writing. Keep track of everyone who helps you with a project and report their names as part of your report on the project. Also, report any help you provide to classmates on programming projects.

Attendance at scheduled labs is required. Grading of labs is based partially on attendance.