Course Objectives
-
This course provides an introduction to object oriented programming (OOP)
using the Java programming language.
-
Its main objective is to teach the basic concepts and techniques which form
the object oriented programming paradigm
-
Students completing the course should know:
-
The model of object oriented programming: abstract data types, encapsulation, inheritance and polymorphism
-
Fundamental features of an object oriented language like Java:
object classes and interfaces, exceptions and
libraries of object collections
-
How to take the statement of a business problem and from this determine suitable
logic for solving the problem; then be able to proceed to code that logic as a
program written in Java.
-
How to test, document and prepare a professional looking package
for each business project using javadoc.