CS 100: Assignments

(see also: General Grading Info)

How to... [ submit ] [ pick up ] [ request regrade ]

# Assigned Due Exercise Solution Who grades
1 Mon, 06/25 Tue, 06/26 Exercise 1  Exercise 1 Comments Ben and Radha
2 Tue, 06/26 Wed, 06/27 Exercise 2  Exercise2_soln Jay and Jason
3 Thu, 06/28 Fri, 06/29 Exercise 3  Exercise3_soln Hongjie and Sada
4 Mon, 07/02 Tue, 07/03 Exercise 4  Exercise 4 Comments Ben and Radha
5 Tue, 07/10 Wed, 07/11 Exercise 5 Exercise5_sol Hongjie and Sada
6 Wed,07/11 Thur,07/12 Exercise 6 Exercise6_sol Jay and Jason
7 Mon, 07/16 Tues, 07/17
Exercise 7   Ben and Radha
8 Tues, 07/17 Wed, 07/18 Exercise 8   Jay and Jason
9 Fri, 07/20 Mon, 07/23 Exercise 9   Kiri
10 07/23 07/24 Exercise 10 Exercise10_sol Hongjie and Sada
11 07/24 07/25 Exercise 11   Ben and Radha
12 07/26 07/27 Exercise 12   Jay and Jason
13 07/30 07/31 Exercise 13 Exercise13_sol Hongjie and Sada
14 07/31 08/01 Exercise 14 Exercise14_sol Ben and Radha
15 08/02 08/03 Exercise 15   Jay and Jason

 

# Assigned Due Assignment Code  Solution
1 Mon, 06/25 Thu, 06/28 CS 100 Assignment 1 [pdf] SavitchIn.java
ChangeMaker.java
Not available.
2 Mon, 07/02 Fri, 07/06 CS 100 Assignment 2 [pdf] SavitchIn.java
NumberOfDays.java
PrimeNumbers.java
Not available.
3 Mon, 07/09 Fri, 07/13 CS 100 Assignment 3 [pdf] Spaceship.java
Position.java
SpaceshipTester.java

NeedsMethods.java

Not available.
4 Fri, 07/13 Thu, 07/19 CS 100 Assignment 4 [pdf] Spaceship.java
Position.java
SpaceTester.java

SpaceshipImage.java

How to scroll the output window

Not available.

 

# Assigned Due Project Code Solution
1 Fri, 07/20 Thu, 07/26 Encryption [pdf]
"The Code Book" Excerpt (see Kiri for a copy)
Encrypt.java
CaesarShift.java
FrequencyAnalysis.java

Decrypt.class

SavitchIn.java

SAMPLE INPUT AND OUTPUT:
Cipher alphabet
Plain text: Russell.txt
Encrypted text: RussellEncrypted.txt Frequencyanalysis output: Frequency.txt

Not available.
2 Fri, 07/27 Thu, 08/02 Bridge Hands [pdf]
Supplement [pdf]
Submit here
Card.java
DeckOfCards.java
BridgeHand.java
Sorting.java
Analysis.java

SavitchIn.java

Not available.

 

How to submit work

Homework is always due at the beginning of lecture. If you come in late, please wait until the end of lecture to hand in your work (to avoid disrupting class). It will not be considered "late" until the instructor steps out of B17 after lecture.

We may make use of online submission for some work. For online submissions, work is still due by 10 a.m. on the due date.

Submit your work here

You may submit work early, if you wish. For online submission, just use the website. For submitting written work or printouts, give your work to the consultants in the Carpenter lab. Make sure your submission is logged - do not just drop off your work on the table. Note that this type of submission is only for early submissions.

How to pick up graded work

If you did not pick it up in lecture, see the consultants in the Carpenter lab. You will have to show your student ID to pick up exams.

How to request a regrade

You may request a regrade of homework or exams within one week of the date it is handed back in lecture. To do this, go to the consultants in the Carpenter lab. Ask them for a regrade form, staple this form to the front of the homework or exam, and give the whole thing back to the consultant. The consultant will log your submission, and you will receive an email when your work has been regraded. If you have not heard back from us within a week after your regrade request, please send a message to cs100@cs.cornell.edu.

Please note the CS 100 policies:


Comments or suggestions? Mail Hongjie Yang, hy63@cornell.edu.
Last modified: Tue Jun 25 11:07:49 2002