OBJECT – ORIENTED PROGRAMMING
I. Degree Program: Bachelor of Science in Information Technology
II. Course Code: COMP 314
III. Course Title: OBJECT – ORIENTED PROGRAMMING IV. Credit Units: 3
Total No. of Hrs.: Lecture - 36hrs. Laboratory – 54hrs.
Total No. of Hrs. Per Week: 5
V. Prerequisites: COMP 113
VI. Course Description:
This course introduces students to object-oriented programming. It covers object-oriented tools for system analysis, design and development. The course teaches the significance of object-oriented programming, the keywords and constructs of the Java programming language, and the steps required to create simple Java technology programs.
VII. Course Objectives:
General: The main objective of this course/subject is to provide students with knowledge and applications of Object-Oriented Programming through the use of the Java programming language.
Specific: At the end of the course, the students should be able to:
1. State the vision, mission, goals and objectives of the university as well as the institute;
2. Understand and identify the object-oriented concepts and methodology;
3. Create UML diagrams;
4. Determine the syntax and semantics of java and implement programming solutions using Java.
VIII. Course Requirements
Attendance/Active Participation in Class Discussion
Assignments, Seatworks, Quizzes, Recitations
Laboratory Activities
Mid/Final Term Examination
IX. Methodology
The teaching methodologies to be used will be the lecture, demonstration, group discussion, case study, exercises and simulation methods.
X. Course Outline:
XI. Class Orientation
VMGO
Course Introduction
XIV. Overview of Java
XV. Introduction to Java Applications
XVI. Introduction to OOP
1. UML
XVII. Classes and Objects concepts of classes, objects, constructors, methods, access control, this keyword, overloading methods and constructors, parameter
References: 1. http://download.oracle.com/javase/6/docs/api/ 2. http://download.oracle.com/javase/6/docs/ 3. http://download.oracle.com/javase/tutorial/