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
- Introduction
- Introducing Java
- Java Language Basics
- Object Orientation in Java
- Inheritance and Polymorphism
- Exception Handling
- Java GUI
- Optional Topics