Course-Outline - Object Oriented Programming
Course-Outline - Object Oriented Programming
COURSE OUTLINE
College Department
BUSINESS ADMINISTRATION
DEPARTMENT
Libid, Binangonan, Rizal
Course Title: Object Oriented Programming Course Code: IT123A
Pre-requisite/s: IT113A / IT113B Credit Unit/s: 3
Lecture Unit/s: 2 Laboratory Unit/s: 1
Program Objective:
The B.S. in Information Technology program has a general breadth of foundational
theories applied in the design, implementation and application of Computer Network Systems,
Database Management Systems, Intelligent Systems, and Business Analysis.
Its graduates are expected to:
1. be equipped with programming skills who can easily adopt to emerging technologies;
2. acquire positions in analyzing, designing and implementing computer systems in the
workplace;
3. be engaged in the advancement of knowledge through professional degree courses
and/or certification in becoming life-long learners;
4. use technologies appropriately and deal with ethical situation responsibly in the
workplace.
COURSE DESCRIPTION
This course introduces new techniques and concepts of programming. Java will be use as the programming
language and as tool to implement object oriented programming. Consequently, students will acquaint
themselves with new syntax that is used to program Java programs. Object oriented programming as one of the
classifications of programming mainly introduces the use of objects, methods, variables, abstraction, interface,
polymorphism and other object oriented related topics. This course takes as fact that the students have already
learned the basic concepts of programming.
COURSE OBJECTIVES
At the end course the student should be able to:
1. To understand fundamentals of object-oriented programming in Java
which includes defining classes, invoking methods, using class
libraries.
2. To create Java application programs using sound OOP practices such
as interfaces, APIs and error exception handling.
FINAL EXAMINATION
REFERENCES:
1. C Thomas Wu; Introduction to Object Oriented Programming
with Java 5th Edition ; McGraw Hill Edition: 2010
2. Ralph Bravaco, Shai Simonson; Java Programming from the
Ground Up; McGrawHill Edition 2010
3. James Cohoon and Jack Davidson ; Java 5.0 Program
Design; McGrawHill Edition 2010
4. DS Malik and Robert Burton; Java Programming 2009 ;
Cengage Learning ;2009
5. Paul Deitcel; Java How to program Early Object, 8th Edition ;
Pearson Education 2010
ELECTRONIC REFERENCES:
http://www.java.com/en/
http://www.onjava.com
http://java.sun.com
http://www.developer.com/java/
http://www.javaworld.com