Assignments
| Assignment | Topic | Weight | Due Date | 
| 1 | Classes | 8% | Tuesday, February 6 by 9am | 
| 2 | String manipulation, loops | 10% | |
| 3 | Arrays | 10% | Tuesday, April 10 by 9am | 
For information on grace days, please see the course information sheet.
Assignment submission
All assignments are to be handed in electronically. Here are instructions on how to submit electronically.
Assignment 1
- Description
 - A1 Rules
 - A1 Announcements
 - Sample Solutions (note that the tests are not comprehensive, these are just the cases used to autotest your programs): Pump.java, PumpTest.java, GasStation.java, GasStationTest.java.
 
Assignment 2
Assignment 3
- Description
 - A3 Rules
 - A3 Announcements
 - Dictionary File
 - GUIExample.java Example code for you to use for your GameGUI
 - Starter code:
 - A3 Tester (used for automarking): A3Tester.java