Unit information in detail
- Teaching methods, assessment, general skills outcomes and content.
Teaching methods
Lectures (24 hrs), Tutorial (Lab) (12 hrs)Assessment
Assignments, ExaminationsGeneral skills outcomes
The graduate attributes which relate to this unit of study help to produce graduates who:
- Are capable in their chosen professional areas.
- Are entrepreneurial.
Content
• Swing introduction / revision
• Advanced Swing, Model-based components: JTree, JTable etc
• Graphics2D
• Java development tools: IDE, JUnit and Ant
• Java features: generic collections, serialization, assertions
• Threads
• Selected topics, e.g. performance and memory management, 3D Graphics.
Study resources
- Reading materials.
Reading materials
Horstmann & Cornell, Core Java 2, Vol. 1: Fundamentals, 6th edn, Sun Microsystems Press Java Series, Prentice-Hall, 2003.Horstmann & Cornell, Core Java 2, Vol. 2: Advanced Features, 4th edn, Sun Microsystems Press Java Series, Prentice-Hall, 2002.