« Back to James's CS61A page. CS61A: Spring 2000

Synopsis of CS61A Homework and Projects Policies


This page emphasizes points already discussed in the CS61A syllabus. See the syllabus for more detailed information.



Grading

Each homework assignment is worth 2 points. Each project is worth 20 points.

Homework assignments are graded on effort, not correctness. It is thus not at all worthwhile to cheat by copying from others or from solutions from previous semesters. Furthermore, students caught cheating may be subjected to disciplinary action.

If you are having trouble, turn in your best effort and ask for help. If you turn in code that you know does not work, please say so and discuss what you think the bugs are.

For projects, your reader will ask a variety of questions during face-to-face meetings. He/She may ask students to execute their project code on a lab terminal. All group members should participate. Points may be deducted if it is obvious that not everyone understands the material. All members will receive the same score for the project.

Late homework generally will not be accepted. Late projects submitted will be given 2/3 of their original score during the first 24 hours. Projects more than 24 hours late will not be accepted.


Where to Go

Homework and projects are due on Mondays by 2 PM in 283 Soda Hall.

The projects require face-to-face grading sessions. Sign-up sheets to schedule an appointment will be available in 310 Davis shortly after projects are due and will have instructions how to meet with your reader.


Format

Homework and projects ...

Additionally, all projects must be submitted online as well. Only one paper copy of each project needs to be turned in per group.

Transcripts

If there are any problems with your code, you must include a transcript to show that you are aware of them. Students who repeatedly neglect to test their code may receive no credit.

To start and stop logging input/output in the Scheme interpreter, you can use the commands:

(transcript-on "filename")
(transcript-off)

You are also free to copy-and-paste from the Scheme interpreter.

Please edit your transcripts appropriately to remove irrelevant material (for example, typos and their corresponding error messages). This does not, however, entitle you to forge transcripts!


Collaboration

You are encouraged to discuss problems with others. Each student, however, must submit individual work. Do not copy from other students; any copying will be considered to be cheating.

If you receive help from others, please credit them appropriately. Failure to do so may be considered to be plagiarism and is dishonest.


Disputes

If you would like to dispute any exam scores, contact me as soon as possible.

If you would you like to dispute any homework or project scores, please contact your reader.


« Back to James's CS61A page. CS61A: Spring 2000

Last Modified: Tuesday, 30-Dec-2014 11:58:34 PST