Skip to Content

Courses

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

 

Programming in Java

Unit Code:HIT7037



Credit Points

Duration

Contact Hours

Campus

Prerequisite

Corequisite

12.5 Credit Points

1 Semester or equivalent

48 Hours

Hawthorn

Intermediate level C/C++

Nil

Related Course/s:

A unit of study in the Master of Information Technology.

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.

Teaching Methods:

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

Assessment:

Assignments, Examination

Generic Skills Outcomes:

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

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

References:

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

On-Line material will also be provided through Blackboard.