Singapore University of Social Sciences

Further Programming and Object Oriented Concepts Using Java

Applications Open: To be confirmed

Applications Close: To be confirmed

Next Available Intake: To be confirmed

Schemes: To be confirmed

Language: English

Duration: 6 months

Fees: To be confirmed

Area of Interest: To be confirmed


This course covers further concepts in object-oriented programming with Java. Topics include the basic structure of an object-oriented application, the use of Java supplied classes to produce a simple graphical user interface, writing Java programs to deal with exceptions, the concepts of polymorphism and object references, and the structure of a Java applet. The pre-requisite for this course is ICT131 and students should understand the basic idea of a class and its objects.

Level: 2
Credit Units: 5
Presentation Pattern: Every semester


  • The structure of a typical object-oriented application
  • Software reuse by inheritance and by composition
  • Exception handling in Java
  • Graphical user interfaces in Java
  • Polymorphism and object reference
  • Java applets and simple networks

Learning Outcome

  • explain how classes are structured in a typical object-oriented application
  • differentiate between reuse by inheritance and reuse by composition
  • describe the concepts of polymorphism and object references
  • illustrate the structure of a Java GUI and applet
  • design a simple graphical user interfaces in Java
  • develop programs with the Java exception handling facilities
  • build graphical user interfaces programs in Java
  • apply the concepts of object-oriented programming to build applications that are robust and reusable
Back to top
Back to top