Swinburne University of Technology - Melbourne Australia
Future Students - Courses
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester
48 Hours
Hawthorn
Nil
Credit Points: 12.5 Credit Points
A unit of study in the Graduate Certificate of Science (Network Systems), Graduate Diploma of Science (Network Systems), Master of Science (Network Systems) and Master of Engineering Science (Network Systems and Telecommunications).
To introduce students to programming fundamentals and TCP/IP socket programming. This is an entry level unit of study which provides a suitable basis for later networking units that require Java-based skills.
Lectures (24 hrs), Tutorial (laboratory) (24 hrs).
Assignments, Laboratories, Examination
Graduates are capable in their chosen professional areas.Graduates operate effectively in work and community situations.Graduates are adaptable and manage change.
Introduction to Java Object-Oriented programming – concepts of class, object, attribute, method and constructor.Basic constructs for applications running on the Java Virtual Machine – expressions, flow control, arrays.Class design. Encapsulation, polymorphism, inheritance.Exception handling.Threads.Text-based applications and a very brief coverage of simple GUI-based applications.Text and advanced I/O streams.Simple client/server systems using TCP sockets.
Online reference materialHorstman, CS & Cornell, G, Core Java 2, Vol. 1: Fundamentals (J2SE version 1.4), Sun Microsystems Press, 2003.Horstman, CS & Cornell, G, Core Java 2, Vol. 2: Advanced Features, Sun Microsystems Press, 2002.