Principles of Computer Science
Overview/Syllabus, Spring 2000
dodds@cs.hmc.eduGraders/Tutors (aka "Grutors"):
mbrubeck@cs.hmc.edu)
ddiaz@hmc.edu)
kevans@hmc.edu)
kkuypers@hmc.edu)
kray@cs.hmc.edu)
gromer@hmc.edu)
jrouse@hmc.edu)
jsimmons@hmc.edu)
Help via E-mail: You can send e-mail to help@cs.hmc.edu
for systems help. For help with your turing account, the system
administrator is Stephen Quintero (stephen@cs.hmc.edu) and there
is a considerable student staff (staffnow@cs.hmc.edu). For
short questions related to homework, mail cs60help@cs.hmc.edu. For more
extensive help, please see a tutor or one of the instructors in
person.
All conduct in this course should be conducted in accordance with the Harvey Mudd Honor Code. In particular, although discussion of problems with others is encouraged, programming in CS60 emphasizes individual learning, not group projects. We observe the following standard: "You may discuss the assignment with other students. You may not share [i.e. give or receive] written work of any kind, inside or outside the course". Elaboration: In the case of programming assignments, we consider "written work" to include email, computer files, fragments of files, and printed output. In developing code for a programming assignment, you can discuss ideas with others, but discussion of ideas must not involve wholesale examination or transcription of the actual working code of others, with the exception that you may use any code explicitly provided by the instructor.
If you get significant, but legitimate, help from another, you should acknowledge it on your submission. You do not lose credit for this.
If you have any doubts about whether a form of interaction constitutes a violation of this standard, it is incumbent upon you to ask the instructor prior to the issue.