Object-Oriented Java Programming

Course code BIT692

This online course will provide you with the basic concepts and skills associated with using an object-oriented approach to programming using the Java programming language. The focus of this online course is on those aspects of the Java language that best demonstrate object-oriented principles and good practice.

How to enrol

Before enrolling in this course you need to:

  • Choose the qualification you will study the course under. See the Work towards tab below for qualification options.
  • Check the order that courses in the qualification should be studied in the Qualification Structure table. This is in the Choose courses tab on the qualification page.
  • Level 6  
    Credits 30 
  • Study type Trimester  
    EFTS 0.25  
  • Availability
    2018 :  
    Trimester 2 enrol by 24 Jun 2018 to start 2 Jul 2018
    Trimester 3 enrol by 21 Oct 2018 to start 29 Oct 2018
  • Delivery type
    2018 :  
    Trimester 2 & 3 2018 Online only
  • Workload

    Allow approximately 10-12 hours study time per week for each 20 credit course. This may be higher around assessment due dates or exam time.

  • Fees
    2018 :  
    NZ students $1,248 + $60 annual administration fee
    International students $3,853 + $60 annual administration fee
  • Prerequisites Check entry and other requirements under the qualification you are studying  

What you need to know about this course

When you have successfully completed this online course, you will be able to

  • Develop an understanding of the main principles, concepts and techniques associated with the Java programming language
  • Identify key elements of problems and construct appropriate object-oriented software solutions
  • Accomplish a range of software development tasks using software tools such as Java Integrated development Environment (IDE)
  • Write simple object-oriented code using Java code and syntax
  • Apply appropriate techniques for error handling, program design and debugging
  • Apply problem-solving techniques to design object-oriented software solutions.

Other requirements

Access to the internet is required for this course.


100% internally assessed.

Lecturer / Tutor