B.Sc.in Management and Information Technology (Interim)

BACHELOR OF SCIENCE IN MANAGEMENT AND INFORMATION TECHNOLOGY

IMIT 12033

Object Oriented Programming

Status : Elective Pre-requisite : G.C.E. (A/L) Co-requisite : None

 

On completion of this course, the student should be able to:

  • Know the principles of object-oriented programming.
  • Design and develop computer programs using object-oriented approach.
  • Test and debug object-oriented programs.

 Principles of Object Oriented Programming (OOP): objects and classes, encapsulation, inheritance, aggregation, associations, static binding and dynamic binding, polymorphism, overloading and overriding. Java Development Toolkit. Advantages of platform dependence and independence. Java: data types, type casting, operators, arrays, string objects, control structures, errors and exceptions, input /output streams, event handling, graphic programming, java applets.
 Lectures, supervised hands on practical sessions and group work.
 End-of-semester examination, practical examination and continuous assessment.

  1. Deitel & Deitel, “Java How to program”, Fifth Edition, 2007, Prentice Hall
  2. Laura Lemay & Rogers Cadenhead, “Teach Yourself Java in 21 Days”, 2002, Sams Publishing.
  3. Laura Lemay & Rogers Cadenhead, “Teach Yourself Java in 21. Days – Professional Reference Edition”, 2001, Sams Publishing.
  4. Online documents and tutorials.
    1. http://www.java.sun.com.
    2. http://www.java.sun.com/docs/books/tutorial/

Back