- Students are expected to complete and submit all assigned coursework in good
faith; those who fail to do so will earn a failing grade, regardless of overall numerical
|component ||% of grade
|class participation || 5
|newsgroup activities|| 5
|homeworks || 20
|two quizzes || 20
|two midterm exams || 30
|ﬁnal exam || 20
- Students are expected to contribute to learning by asking questions and making relevant
comments in class and on the class newsgroup. Quality is more important than quantity. Disruptive activity
contributes negatively. See policies below.
- Discussions on the class newsgroup are an important mode of learning. To encourage
everyone to participate actively in these discussions, there is a portion of the grade assigned to how well, and
how often, students participate on the newsgroup.
- Homeworks include programming and non-programming ones, often mixed. No collaboration is
permitted. Everyone is encouraged to discuss the problems and solution strategies at a high level, but the ﬁnal
solution and details must be individual work. If the boundary between permissible and non-permissible
interactions is unclear, please ask for clariﬁcations.
- All exams are open book, open notes. You are free to bring with you any resources that you ﬁnd useful.
However, no communications are permitted other than between students and me. The use of computers
during exams is strongly discouraged, but brief use may be permitted provided it does not cause a
disturbance, at the discretion of the proctor. You may use the Internet, but only as a library to look up
material you may ﬁnd useful. Ask for clariﬁcations in case of any doubt. The exams are designed
to require no equipment other than a pen and paper, along with the textbook and assigned
The midterm exams will be held during a regular class meetings, and will be roughly an hour long. The ﬁnal
exam follows the usual university schedule, and is thus held outside of regular class meeting times, and often
at a diﬀerent location.