Skip to Content

Postgrad

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

Programming in Java

Unit Code: HIT7037

Duration

Contact Hours

Campus

Prerequisite

Corequisite

1 Semester or equivalent

48 Hours

Hawthorn

Intermediate level C/C++

Nil

Credit Points: 12.5 Credit Points

> Related Course/s
> Teaching Methods
> Assessment
> Aims & Objectives
> Generic Skills Outcomes
> Content
> References

Related Course/s:

A unit of study in the Master of Information Technology.


Go to top


Aims & Objectives:

This unit will cover Java language, related technologies and development tools to students who know object oriented programming

Learning 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 polymorphism
  • Design, 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.


Go to top


Teaching Methods:

Lectures (24 hrs), Tutorial (Labs) (24 hrs)

Go to top


Assessment:

Assignments, Examination


Go to top


Generic Skills Outcomes:

Students will be provided with feedback on progress in attaining the following skills: Problem solving skills


Go to top


Content:

  • Introduction and comparison to C/C++
  • Java language
  • Exceptions, streams and IO
  • Java Collections Framework
  • Applets and applications
  • Events, event handling and AWT/Swing
  • Graphics, and images/animation/multimedia
  • Java development tools

Go to top


References:

W Savitch, “Absolute Java”, 4th edition, Pearson Education Intternational, 2010

On-Line material will also be provided through Blackboard.


Go to top