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
    2019 :  
    Trimester 1 enrol by 12 Feb 2019 to start 25 Feb 2019
    Trimester 2 enrol by 23 Jun 2019 to start 1 Jul 2019
    Trimester 3 enrol by 20 Oct 2019 to start 28 Oct 2019
  • Delivery type
    2019 :  
    Trimester 1, 2 & 3 2019 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
    2019 :  
    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  

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.