CSC148H: Assignments

Assignments

The dates in the table below are copied from a course information "sheet". If they disagree with what you have in the course information sheet or slide set, then this page is the one that's wrong.

Assignment Topic Weight Regular due date Due date with grace day
1 3% Thursday, May 31 No grace day for this assignment
2 10% Saturday, June 16 Sunday, June 17
3 10% Saturday, July 14 Sunday, July 15
4 10% Tuesday, August 7 Wednesday, August 8

All assignments are due at 9a.m. SHARP(except A1 which is on paper, and is due at the beginning of lecture). You may use one grace day during the term. Submissions received after the regular due date may not even be marked if you have already used your grace day.

As well as this page and your campus's information on assignment submission, please read:

Submitting Assignments

Assignments (except a1) are submitted through the CDF electronic submission system - please read its general instructions. When submitting, submit to "a2" for Assignment 2, and so on.

Assignment 4

Here is the handout (and information about trie).
Here are the starter code (if you prefer, you can also download them all  in one zip file):


Files Not to be changed: Files be completed (see handout for details):

A4 FAQ. Also, a simple driver to help you started with debugging.

Assignment 3

Here is the handout.  Here are the starter code (if you prefer, you can also download them all  in one zip file):

Files Not to be changed: Files to be changed (you will need to write other java files as well):

A3 FAQ.

Assignment 2

A2 FAQ.

Here is the handout.  Here are the starter code (if you prefer, you can also download them all  in one zip file):

And a sample tester to get you started: SampleRoundRobinRobotTester.java

 

Assignment 1

Here is the handout.

Don't forget to check the Course Bulletin Board for updates on the assignments. Remember that you are responsible for being aware of assignment update/clarifications/revisions!