Skip to Content

Courses

Print or email this page: Print this page Email a Friend

 

Advanced Java

Unit Code:HIT8087



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester

36 Hours

Hawthorn

75% in either HIT6037 Software Development in Javaor HIT7037 Programming in Javaor HIT6052 Software Development 2G

Nil

Related Course/s:

A unit of study in the Master of Information Technology, Master of Information Technology (Professional Computing) and Master of Technology (Information Technology).

Aims & Objectives:

Students who successfully complete this unit of study will be able to:
 

  • Competently use Swing to program the user interface of Java applications.
  • Explain the architectural and performance issues of programming in Java.
  • Use threads, collections, graphics 2D and J2ME API's.
     
     
     

Teaching Methods:

Lectures (24 hours), Tutorial (Lab) (12 hours) 

Assessment:

Assignments, Examination

Generic 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:

  • The Swing API.
  • Specialised dialogs: JColor Choose, J File Chooser, J Option Pane, etc.
  • Model-based components: JTree, JTable etc.
  • Image display.
  • Threads.
  • Serialisation.
  • Java Beans.
  • Introduction to RMI.

Reading Materials:

Horstmann, CA & Cornell, G, Core Java 2, Vol. 1: Fundamentals, 6th edn, Prentice Hall, 2003.
Horstmannm, CA & Cornell, G, Core Java 2, Vol. 2: Advanced Features, 4th edn, Prentice Hall, 2002.
Selman, D, Java 3D Programming, Manning, 2002
Deitel, HM & Deitel, PJ, Java How to Program, 4th edn, Prentice Hall, 2002.
Deitel, HM, Deitel, PJ & Santry, SE, Advanced Java 2 Platform, Prentice Hall, 2002.
Spell, B, Professional Java Programming, Wrox Press, 2000.