61118 Object Oriented Programming (2)

Course Description

This course presents a conceptual and practical introduction to object oriented programming, exemplified by Java. As well as providing a grounding in the use of Java, the course will cover general principles of programming in imperative and object oriented frameworks.It includes topics such as classes, methods, inheritance, exception handling, multithreading, packages and interfaces, generics, applets and abstract windows toolkit, String manuplation and iostreams

Learning Objective

  • After completing the course successfully, students will be able to
  • 1. Understand fundamentals of object-oriented programming in Java, including defining classes, invoking methods, using class libraries, etc.
  • 2. Be aware of the important topics and principles of software development.
  • 3. Have the ability to write a computer program to solve specified problems.
  • 4. Be able to use the Java SDK environment to create, debug and run simple Java programs.



Books for this Course

  • Complete Reference Java 8th Edition- author-Herbert Schildt

Times Offered

  • September 2015
  • January 2016

Course Prerequisite