CS 1101: Expectations on Homework

This page outlines our expectations for your assignments. Work done on all assignments must adhere to the academic honesty policy


Homework Pairs

Homework assignments will be done in pairs. Students will work in the same pairs throughout the entire term. You may form your own pairs at the start of the term. The course staff will pair up students who do not express preferences.

Each pair should submit one assignment with both names on it. Both members of the pair will receive the same grade on the assignment.

Ideally, you and your partner should either try the problems individually and meet to go over results (and choose which answers to submit), or meet and work the problems together. We strongly discourage you from splitting up the problems and each working only half of them. Each problem is designed to practice a different sort of program. If you only do half of the programs, you may find yourself unprepared for the exams! (You must have a passing average on the exams to pass the course.)

Put another way, we use homework pairs because experience shows that most students do better in the course when they work regularly with someone else. We don't use them because the assignments are too long for one person to do. You are expected to work roughly 12 hours a week on the course ourside of class. If you can't finish the assignments in that time on your own, you need to be coming to office hours for extra help.


Which Scheme constructs can we use on the homework?

Unless otherwise noted on a particular assignment

When in doubt as to whether you can use a construct on an assignment, ask!


What will the graders be looking for when grading programs?

See the grading scheme that the TAs have for grading your assignments.


What do I do if I have a question or complaint about how my assignment was graded?

Your graded assignments will be marked with the identity of the grader who graded them. Talk to the grader first. If you still have a concern over your grade, talk to a professor. In both cases, be prepared to explain why you feel your solution deserves more points than it received.


Back to the Assignments page