T :+251 111 275026

Object Oriented Programming

Course Objectives

On successful completion of the course, students will be able to

  • understand the basic principles of object oriented programming,
  • acquire the skills for preparing Object Oriented Programs,
  • identify main features of Java,
  • implement object-oriented methodology related to Java, and
  • create standalone Java programs and applets.

Course Description

Introduction to object orientation and the underlying concepts, basic programming techniques of Java; implementations of Encapsulation, Polymorphism and Inheritance using Java, Exception handling, Java Graphical User interface, Applet programming, Java input/output classes.

Course Content

  1. Introduction
  2. Introducing Java
  3. Java Language Basics
  4. Object Orientation in Java
  5. Inheritance and Polymorphism
  6. Exception Handling
  7. Java GUI
  8. Optional Topics