Assignments
Assignment | Topic | Weight | Due Date |
1 | Classes | 7% | |
2 | String manipulation, loops | 9% | |
3 | Arrays | 9% |
For information on missing/late policy, please see the course information sheet.
Assignment submission
All assignments are to be handed in electronically.
Here on page 10,
you can find instructions
on how to submit electronically (if you are not familiar with
Unix/Linux, please read the rest of sections as well, including how
to work from home).
New: Here is a summary prapared by
Ahmed Abdelkhalek about what you need if you want to
work/submit your assignments from home.
Assignment 1
Assignment 2
- Description
- A2 Rules
- A2 FAQ
- MyDate class compiled with Java 1.4 If you have problems with the other one (1.5), download and use this class instead.
Assignment 3
- Description
- A3 Rules
- A3 FAQ
- Dictionary File (right click and save this file to your a3 directory)
- A sample board layout file (getDefaultLayout method in GameDriver reads files of this format) GUIExample.java Example code for you to use for your GameGUI
- Starter code:
- PlayWords.java (right click and save this file to your a3 directory)
- GameDriver.java (right click and save this file to your a3 directory)
- GameTileListener.java (right click and save this file to your a3 directory)