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 II : Java as a Programming Language

 
 

Instructional Objectives:

Introduces the following:

  • Java Syntax
  • Data Types
  • Control Statement
  • Access Modifiers
Top

 
 

Module Contents:

  • Data types
  • Java Syntax
  • Control Statements
  • Classes and Objects in JAVA
  • Constructors
  • Access Modifiers
  • JAVA Arrays
  • Method overloading
  • Inheritance and Polymorphism
  • Abstract Classes
  • Interfaces
  • Nested Classes
 
Top

 
 

Number of lectures: 11 Lecture hours

  • Lecture 1: Introduction to Java, Origin of Java
  • Lecture 2: JVM, Simple Programs in JAVA
  • Lecture 3: Classes and Objects in JAVA
  • Lecture 4: Constructors, Access Modifiers
  • Lecture 5: JAVA Arrays, Method overloading
  • Lecture 6: JAVA Methods
  • Lecture 7: Inhertance, Super class, Subclass
  • Lecture 8: Abstract Classes, Final modifiers
  • Lecture 9: Polymorphism and Dynamic Binding
  • Lecture 10: Widening and narrowing classes
  • Lecture 11: Casting Objects

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