Programming on the Internet

Contacting me

I (Richard Clarkson) am available in Newton 221, R.J.Clarkson@salford.ac.uk, ricky_clarkson@yahoo.com, 07813 828559, ricky.clarkson@gmail.com, and Freenode IRC as ricky_clarkson. Please contact me if you are struggling, preferably BEFORE you are in dire straits.

Expectations

We will focus on writing Java applications that provide interactivity and graphics on desktop machines, and how to write web pages to start those applications.

Assessment will consist of:

Course Notes

Introduction, and command-line Hello World application.

Using JCreator

Layout Management

ActionListeners and a bit about menus

NullPointerException, constructors and a little more interactivity.

Graphics, and a little on animation.

Writing Larger Programs.

PercentLayout, Reference Passing and Mouse Events.

Arrays

Writing Larger Programs (2)

Checklist for making sure it all works at home

Playing WAV files in Java

Assignment - 2006

The unofficial assignment is ready, awaiting review: here is the directory with all resources, and here is the specification itself.

Resources

Assignment - 2005

2005's assignment details and 2005's submitted assignments (contact me for access to these).

Attendance Records

Current student attendance records. If you believe I have made a mistake in these, please contact me, and we'll look back at your ISD login records.