Indian Institute of Information Technology and Management - Kerala

PGDIT - VI [First Term : July 2004 to November 2004]
ITM - 103 : Object Oriented Programming with Java
 
     
Previous
Course Home  |  Learning Modules
Next

Learning Module I : Introduction

 
 

Instructional Objectives:

Introduced the following :

  • Abstraction
  • Encapsulation
  • Object and classes
  • Polymorphism
  • Constructors
Top

 
 

Module Contents:

  • OOP And Software Productivity
  • Why Object Oriented Programming- Software Retrospection
  • Features of Object Oriented Programming
  • Abstraction-Encapsulation- Objects and Classes
  • Inheritance
  • Polymorphism
  • Abstract Classes
  • Interfaces
Top

 
 

Number of lectures: 10 Lecture hours

  • Lecture 1: General Introduction
  • Lecture 2: Introduction to OOPs
  • Lecture 3: Abstraction, Encapsulation
  • Lecture 4: Classes, Objects, Constructors
  • Lecture 5: Overloading and Overriding
  • Lecture 6: Inheritance
  • Lecture 7: Inheritance, Virtual Base Class
  • Lecture 8: Polymorphism
  • Lecture 9: Polymorphism, Virtual Functions
  • Lecture 10: Abstract Classes
Top

 
 

 
 

Web References:

Top
 
 

Book References:

  • The Complete Reference Java 2 By Herbert Schildt, Tata McGraw-Hill Publishing Company Limited
  • Herbert Schildt Java 2 A Beginner's Guide Second Edition , TMG 2003
  • Partick Naughton, " The Complete reference JAVA 2", Third Edition, TMH, 1999
  • Cay Horstmann, " Computing Concepts with JAVA 2 Essentials", Second Edition, John Wiley & Sons 2000
  • C. Thomas Wu An Introduction to Object Oriented Programming with JAVA, Third Edition, TMG, 2003
  • Bruce Eckel," Thinking in JAVA ", Third Edition, Pearson, 2004
Top
 
 
 

Previous
Course Home  |  Learning Modules
Next