Java Online

This online module aims to provide an introduction to object-oriented programming using the Java programming language to participants who already have some (other) programming experience.

Java Online is only available by distance learning, and participants can be local or based anywhere across the world. It runs for 10 weeks with learning material provided and a tutor available to give help and support as required.


The syllabus is divided into six units, each of which lasts for 10 or 11 days. Material is taught using a combination of self-presenting powerpoints, quizzes, tutorials and example programs. Each unit concludes with a piece of assessed work.

Up to ten hours a unit should be set aside in order to complete the module. This may vary depending on your prior experience or methods of working. Within this time, at least three hours should be sepent working online.

Outline syllabus

  • Users and Requirements
  • Object Oriented Design
  • Java Programming Language and the BlueJ environment
  • Statement and Types
  • Method Calls
  • Java Control Structures
  • Inheritance
  • Arrays and Collections
  • Classes and Packages
  • Text Files

Entry Requirements

Students are expected to have some programming experience, but no previous knowledge of object-oriented programming or Java is required.

Application forms can be downloaded from here: Word Document or PDF Document (these can be returned by email or by post)

2017/18 Start dates

There is only one planned run of this module in 2017/18. Subject to sufficient numbers, this will commence on:

  • May 21st 2018

To request any further information, please contact Dr Iain Martin. Applications should be received by May 6th 2018 at the latest.

Can't find what you're looking for? Contact Us