next up previous
Next: Calendar of topics Up: Syllabus Previous: Is cs151 the right

Coursework

Work in this class will include readings from the textbook and from additional sources I provide, weekly programming assignments, three one-hour exams, and in-class activities including collaborative exercises and written quizzes.

The total course load is intended to be 12 hours per week (including class time); the load should be spread evenly across the semester.

Consulting with other students and even working in groups is acceptable, with the following strong warnings:

Plagiarism:
It is never acceptable to present someone else's work as if it were your own. Unless stated otherwise, I will assume that all work you hand in is yours and yours alone. If you work with another student, you must acknowledge that student's contribution in writing on your assignment. If you get help from me or a TA that constitutes a significant part of the assignment, you should acknowledge that, too. If you are not sure, err on the side of caution.

Self-deception:
If you ride on the coat-tails of others, it is easy to convince yourself that you are learning the material when you are not. If you do not do the assignments, or you let others do the assignments for you, you will probably not do well on the quizzes and exams.

In some ways, this class is like a cruise ship. If you stay on board, it can be quite pleasant. But if you fall overboard, you have to yell for help immediately, while we can still send back a lifeboat. Once the ship is out of earshot, you're in big trouble.


next up previous
Next: Calendar of topics Up: Syllabus Previous: Is cs151 the right
Allen B. Downey
1999-09-07