CS 62 Assignments

(Back to the main course website)

Labs

Labs are held in 229 Edmunds on Wednesdays, with sections at 1:15 and 2:45 p.m. The room is equipped with computers, which you’ll be working on using a Pomona CS account.

The work you do in lab is worth 8% of your course grade, and for each lab you will be submitting the code you worked on at the end of the lab. If you show up, work on the lab, and submit something, you’ll get full credit—the labs aren’t closely graded. As a corollary, you will lose some credit if you are significantly off-task during the lab section (unless you’ve already finished the lab material).

For each lab after the first, you may work with a partner if you choose; be sure to identify your partner when you submit the lab.

Assignments

Each assignment will be introduced in lecture and has its own instructions to follow. These are worth a total of 42% of your class grade, and will take up a lot of your time outside of class. Grading includes points for style and commenting your code, so be sure you are familiar with the style guidelines. Each assignment page includes a due date, which is generally the Sunday of the week listed; assignments are due at midnight, and incur a late penalty of \displaystyle 3^n% where \displaystyle n is the number of days late (so 3%, then 9%, then 27%, then 81%). You will frequently turn in things a day late after realizing late Sunday night that there are more bugs than you thought there would be. This is fine and the penalty is accordingly light.

Schedule

Wednesday Lab Weekly Assignment (due on Sunday)

Jan. 18

-no lab-

-no assignment-

Jan. 25

Eclipse & Silver Dollar

Graphical Silver Dollar Game

Feb. 1

Timing Array Addition

Text Generator

Feb. 8

Analysis of Sorting

On-Disk Sort

Feb. 15

JUnit

Compression

Feb. 22

Eclipse debugging

Calculator (demo)

Mar. 1

Iterators

Darwin week 1

Mar. 8

Binary Trees

Darwin week 2

Mar. 15

Spring Break

-no assignment-

Mar. 22

Git

-no assignment-

Mar. 29

Parallelism

Census Data

Apr. 5

Command-Line Tools

Hex-A-Pawn

Apr. 12

C

Priority Queue in C

Apr. 19

Linked Lists in C

Animals in C

Apr. 26

Graph Algorithms

Driving Directions

May 3

Review for Final

-no assignment-