This course covers the object oriented programming in the Java Programming Language. The basics of the Java Programming Language are given, object oriented aspects of the Java Programming Language are used to introduce the concepts of object oriented programming, and using the Java libraries to manipulate objects is illustrated. At the end of the course you will be able to create and use objects to write programs in the Java Programming Language.

Course Contents: Lecture Notes