Exercises
Home FAQ Overview Material Facilities Help Miscellaneous Exercises Exams
CS Announcements Syllabus Times Staff Advice Examples Projects Grading

Exercise Assignments
Programming exercises will consist of smaller problems that help you build your problem solving skills towards solving larger problems. Sometimes these assignments will consist of in-class pop quizzes, so we encourage you to attend lecture. For written problems, you can download the assignments, provided below. We may also post problems during lecture, on the website, or in the CS100 newsgroup:
#
Assigned
Due
Assignment
Code
Solution
1
2/1
2/3
TXT
-
TXT
2
2/3
2/8
TXT
-
TXT
3
2/22
2/24
TXT
ball0
pcode
TXT
4
2/29
2/29
In-Class Quiz
-
Name, ID, "Object"
5
3/2
3/7
TXT
-
TXT
6
3/16
4/4
TXT
See Project 5
core solutions
See Project 5
bonus solutions
7
4/18
4/20
TXT
 
TXT
8
4/20
4/25
TXT
 
TXT
9
4/25
4/27
HTML
 
TXT
10
         

Grading
Each programming exercise will receive one grade of usually 0-2 points. Some exercises might have more than 2 points. You must submit your own work, though we encourage you to consult with classmates if you get stuck. That's right - unlike projects, NO PARTNERS! Look here for more information.

We allow you to miss a "few" exercises and still receive a perfect exercise score.

Philosophy
We expect exercises to acquaint you with skills needed for projects and exams. To reduce stress, these smaller exercises are worth a relatively "small" percentage of the course score. We grade exercises based on your success in completing the assigned task. Plus, we will not require you to do all the exercises perfectly to get a perfect exercise score (see Grading, above).  Thus, as long as you make a sincere effort on most of the exercises, you should get a good exercise score.

Submission Rules
You must submit exercises in lecture on the due date. Do not submit exercises to Carpenter Lab.

For each exercise, you must do the following:

  • Staple or bind all sheets of paper. "Bind" means ring or folder, not twist-ties, string, or such nuisances.
  • Submit entire code unless directed otherwise.
  • Type all work and responses to discussion questions.
  • Include a comment block that includes your name, ID, section, section instructor, exercise number, and date as the first lines of each program you submit.
  • Ensure correct alignment of tab stops in programs with no "chopped"  line of code.
  • Note: Unless specified otherwise, submit work as hardcopy, not as email or on disk!

    Style and Commentary
    Your comments and overall style will greatly affect your style score.
    For information, check this out.

    Picking Up Graded Exercises
    Where's your work?

  • Programs are usually graded in about 1 week.
  • We return graded assignments in section.
  • You may retrieve unclaimed assignments from the consultants at Carpenter Lab at the end of the week in which they were returned in sections.
  • Look here if you wish to submit a regrade.

    Partners
    We do not allow partners for programming exercises.

    Academic Integrity
    Respect academic integrity! Please review the Code and notes for CS100 here.



    Back to Top
    Back to CS100 Home