Swinburne University of Technology - Melbourne Australia
Postgrad
Duration
Contact Hours
Campus
Prerequisite
Corequisite
1 Semester or equivalent
48 Hours
Hawthorn
Intermediate level C/C++ Preclusion: HIT6052 Software Development 2G, HIT6037 Software Development in Java, HIT6302 Object-Oriented Programming
Nil
Credit Points: 12.5 Credit Points
> Related Course/s > Teaching Methods > Assessment > Aims & Objectives > Generic Skills Outcomes > Content > References
A unit of study in the Master of Information Technology.
This unit will cover Java language, related technologies and development tools to students who know object oriented programmingLearning Outcomes After successfully completing this unit, students will be able to: Explain how Java provides support for principles of object oriented-programming, specifically abstraction, encapsulation, inheritance, and polymorphismDesign, develop, test, document and debug Java programs using object-oriented principles in conjunction with development tools including integrated development environments, debuggers, build scripts and unit testing tools.Build applications that have an event-driven graphical user interface using the standard Java libraries.Use the exception handling mechanism, input/output API and the Collections framework that are provided with the Java 5 (or later) SE system.
Lectures (24 hrs), Tutorial (Labs) (24 hrs)
Assignments, Examination
Students will be provided with feedback on progress in attaining the following skills: Problem solving skills
Introduction and comparison to C/C++Java languageExceptions, streams and IOJava Collections FrameworkApplets and applicationsEvents, event handling and AWT/SwingGraphics, and images/animation/multimediaJava development tools
W Savitch, “Absolute Java”, 4th edition, Pearson Education Intternational, 2010On-Line material will also be provided through Blackboard.