MWF 10-11:30, TR 8:30 - 9:30am
or by appointment
![]() |
![]() |
![]() |
![]() |
Java | Eclipse | JavaFX | JUnit |
After lab assignments are returned, you are welcome to revise and resubmit your work. Each submitted revision will be graded anew, the original and revised grades will be averaged to produce a new grade for that assignment. Revisions may be submitted anytime until the start of the final exam period.
No late work will be accepted. Any work not submitted on time is a zero. However, you may submit a solution after the deadline to qualify under the revision policy. In effect, this means that late work can earn up to half credit.
You may miss three class days with no penalty. These can be for sports travel, school sanctioned activities, sick, etc. You are expected to make up any work you miss through these absences. Every subsequent absence will result in a 4% penalty on your final grade.
Lab attendance is required. Labs take place in the Snoddy Computer Lab, in the Bailey Library. As you go through the exterior door of the library, turn immediately to your left and enter the Snoddy Academic Resource Center, through this door:
Continue through the door at the far end of the hall (just visible in the picture above) into the first computer lab, and then enter the second lab at the back.
You will be handing in most of your lab work via Moodle. Instructions to do so will be included in each lab.
On these labs, you may work with a partner on the lab assignments if you choose. Their name must be listed on any code you hand in as joint work.
Lab | Name | Due |
---|---|---|
1 | Java With Codingbat | Jan 26 |
2 | Prisoner's Dilemma | Jan 30 |
3 | Reverse Polish Notation Calculator | Feb 9 |
4 | Mazes | Feb 16 |
5 | Generic Stacks and Queues | Feb 23 |
6 | Text Editor | Mar 9 |
7 | Command-Line Programing | Mar 9 |
8 | Sortimator | Mar 15 |
9 | JavaFX and GUIs | Mar 30 |
10 | Binary Search Trees | Apr 6 |
11 | Text Prediction | Apr 13 |
12 | Hash Table Tic Tac Toe | Apr 20 |
13 | Heap Maze | Apr 27 |
Project | Name | Due | Percent |
---|---|---|---|
1 | Java and Arrays | Feb 13 | 5% |
2 | Interfaces and Data Structures | Mar 13 | 5% |
3 | GUIs | April 5 | 10% |
4 | Animation | April 17 | 10% |
5 | Final Project | May 9 | 20% |
|
|