Prerequisites

In order to start with the assignments, you will have to obtain a Java compiler and set up your Java environment.   You most likely already have such an environment, but in case you don’t, here’s what you’ll need to do:

Click here to learn about obtaining your Java compiler and exploring your Java environment

NOTE: I expect you to read this entire page thoroughly. It explains what the assignments are, the philosophy behind them, and what I expect you to submit for each assignment. It also talks about what I expect for comments, avoiding “magic numbers”, and so on.

Here are the assignments for the course:

Assignment 1: A Game of TicTacToe

Assignment 2: Pig Latin

Assignment 3: Client/Server TicTacToe

Assignment 4: RMI-based Client/Server TicTacToe

Assignment 5: Video Store Database

See Assignment Requirements, below, for what I expect you to submit for each assignment.