|
|
Tutor: David Millard (dem@soton.ac.uk)
This is a twelve week course including three pieces of coursework. An overview of the course content can be found here; notes for the teaching sessions will appear online as the course progresses.
The Coursework details are shown below:
Students frequently mail me with questions. As a result I have started a compendium of questions and answers.
Coursework details will appear here soon.
Session 1: An Introduction to Java
Session 2: Identifiers, Keywords and Types
Session 3: Expressions and Flow Control
Session 4: Arrays (and an Object Oriented Introduction)
Session 5: Object Oriented Java (1)
Session 6: Object Oriented Java (2)
Session 7: Exceptions
Session 8: An Introduction to GUI Programming using the JFC
Session 9: Laying out Components and Simple Events
Session 10: Event Driven Programming
Session 11: Applets
Session 12: Multi-threaded Applications
You can find some help installing JEDPlus at home or work here.
Input and Output: An extra session that you might want to look at in your own time
In addition, the J2SDK documentation can be found online at:
http://java.sun.com/products/jdk/1.2/docs/
and the Sun Java tutorial at:
http://java.sun.com/docs/books/tutorial/
Another tutorial is the Introduction to Programming Using Java by David J. Eck, including a section on recursion.