You are on page 1of 13

VPAA-QF-10

CvSU Vision CvSU Mission


The premier university in Republic of the Philippines Cavite State University shall provide
historic Cavite recognized for CAVITE STATE UNIVERSITY excellent, equitable and relevant educational
opportunities in the arts, science and
excellence in the development
Gen. Trias City Campus technology through quality instruction and
of globally competitive and
morally upright individuals.
🕾 437-0693 relevant research and development activities.
www.cvsu.edu.ph It shall produce professional, skilled and
morally upright individuals for global
competitiveness.

General Trias City Campus


Department of Arts, Sciences, Education and Technology

COURSE SYLLABUS
2nd Semester, AY 2022-2023
Object Oriented
Course Code DCIT 50 Course Title Type Laboratory ✓ Credit Units 1 unit
Programming
The course compares and contrasts procedural/ functional approach to object-oriented programming approach. This also covers
Course designing, coding, testing and debugging programs using OOP concepts like abstraction, encapsulation, inheritance and
Description polymorphism.

Laboratory:
Tuesday: 7:00 AM – 9:00 AM, 10:00 AM – 01:00 PM
Pre-requisites DCIT 23 Course Schedule
Wednesday: 7:00 AM – 10:00 AM
Thursday: 10:00 AM – 1:00 PM
Students are expected to live by and stand for the following University tenets:

TRUTH is demonstrated by the student’s objectivity and honesty during examinations, class activities, and in the development of
projects.
Core Values
EXCELLENCE is exhibited by the students’ self-confidence, punctuality, diligence, and commitment in the assigned tasks, class
performance and other course requirements.

V02-2020-06-01
SERVICE is manifested by the students’ respect, rapport, fairness, and cooperation in dealing with their peers and members of
the community.
In addition, they should exhibit love and respect for nature and support for the cause of humanity.

The three campuses shall endeavor to:


Goals of the 1. provide high quality instruction in order to produce skilled, morally upright, and globally competitive graduates:
Campus 2. develop and pursue advance research activities through arts, sciences, and technology to support instruction: and
3. develop and conduct extension activities that will empower local people and communities.
The Department of Arts, Sciences, Education and Technology shall endeavor to:

1. Uphold the highest standards in delivering quality and gender-sensitive instruction through continuous development of its
facilities, faculty members, and instructional materials.
Objectives of
2. Provide students with relevant knowledge and appropriate skills the field of arts, sciences, education and information
the
technology.
Department
3. Produce morally upright and competitive graduates who could be licensed psychometricians, educators, human resource
managers, clinicians, information technologist or any allied professions.
4. Engage in various research and extension activities that address global trends and societal demands, being aligned with the
goals and objectives of the university.
Program Educational Objectives (based on the program CMO 25 s. 2015)
The Bachelor of Science in Information Technology program aims to produce graduates who can:
1. apply knowledge of utilization of both hardware and software technologies involving planning, installing, customizing, operating,
managing and administering, and maintaining information technology infrastructure that provides computing solutions to address the
needs of an organization;
2. conduct relevant researches ad extension program activities in the field of information technology;
3. the development and transfer of appropriate information technology;
4. promote environmental conservation and protection on projects and enterprises related to information technology; and
5. become morally upright IT professionals with primary or secondary job roles.
Student Outcomes and Relationship to Program Educational Objectives
Program Educational Objectives Code (based on the
Program/Student Outcomes (based on the program CMO based on the program CMO 25 s. 2015)
program CMO 25 s. 2015)
1 2 3 4 5
The students should:
Apply knowledge of computing, science, and mathematics appropriate
a.
to the discipline

V02-2020-07-01
b. Understand best practices and standards and their applications
Analyze complex problems, and identity and define the computing
c.
requirements appropriate to its solution
Identify and analyze user needs and take them into account in the
d. selection, creation, evaluation and administration of computer-based
systems
Design, implement, and evaluate computer-based systems,
e. processes, components, or programs to meet desired needs and
requirements under various constraints
f. Integrate IT-based solutions into the user environment effectively
Apply knowledge through the use of current techniques, skills, tools
g.
and practices necessary for the IT profession
Function effectively as a member or leader of a development team
h. recognizing the different roles within a team to accomplish a common
goal
i. Assist in the creation of an effective IT project plan
Communicate effectively with the computing community and with
j. society at large about complex computing activities through logical
writing, presentations, and clear instructions
Analyze the local and global impact of computing information
k.
technology on individuals, organizations, and society
Understand professional, ethical, legal, security and social issues and
l.
responsibilities in the utilization of information technology.
Recognize the need for and engage in planning self-learning and
m. improving performance as a foundation for continuing professional
development
Course Outcomes and Relationship to Student Outcomes
Program Outcomes Addressed by the Course Program/Student Outcomes Code
After completing this course, the students must be able to:
a b c d e f g h i j k l m
1. Disseminate the vision, and mission of the University, goals, and
E I I E I E I I E I I E E
objectives of the College, and Department;
2. Deliver a gender fair and gender sensitive instruction to students
E E E E E E D I D I D E E
aligned with University goals and objectives;

V02-2020-07-01
3. Compare and contrast procedural/functional approach to object-oriented
E E E I D E E E E I D D E
programming approach;
4. Implement test and debug programs using OOP concepts like
E I I D E D D E D D E D
abstraction. encapsulation inheritance and polymorphism.
*Level: I-Introductory E- Enabling D-Demonstrative
COURSE COVERAGE
Teaching and Outcomes-
Due Date of
Week Intended Learning Learning Mode of Resources based
Topic Submission
No. Outcomes (ILO) Activities Delivery Needed Assessment
of Output
(TLA) (OBA)
After the completion I. Introduction Discussion Distance Course
of the chapter, A. University VMGO and Mode Syllabus
students should Quality Policy
be able to: B. Gender and Student
1. attain the Handbook
Development
university
VMGO, as well C. Disaster
as the campus Management Plan
and department D. Waste Management
objectives; Plan
1
2. develop gender E. The Course
awareness, a. Description
knowledge, and b. Content
skills; and c. Guidelines and
3. develop positive policies
perceptions,
attitudes, and
behaviors in
relation to
gender.
After the completion II. Basic Java OOPs Lecture/ Distance Reference OBA 1: Week 2
of the chapter, Concepts Discussion Mode Book (Simple
2
students should be program
able to: using java)

V02-2020-07-01
1. identify what is A. Object Oriented Interactive Learning
Object Oriented Programming Discussion Guide
Programming System
and its basic a. Object Module OBA 2:
concepts; b. Class Computer Create a
2. describe the c. Encapsulation Assisted PowerPoint program and
different d. Inheritance Instruction/ Presentation use object and
concepts e. Polymorphism Learning (Lecture / class method.
associated in f. Abstraction Handouts)
OOP system; B. Advantage of
3. explain the OOPs over Guide
advantage of Procedure-oriented Questions
using OOP in programming
developing a language Computer /
program; and C. Java Naming Laptop /
4. follow the rule in Convention Mobile
naming D. Advantages of Phone
identifiers such naming
as class, conventions in Java Laboratory
package, Manual
variable,
constant,
method, etc.
After the completion III. Objects and Classes in Lecture/ Distance Reference OBA 3: Week 4
of the chapter, java Discussion Mode Book Create a
students should be A. Objects in Java module and
able to: B. Classes in Java Learning use
1. recognize the C. Object Interactive Guide Encapsulation
importance of Characteristics Discussion method
3-4
Objects and D. Variable, Method Module
Classes in Java and New Keyword
OOP system; in Java Computer PowerPoint
and E. Different ways to Assisted Presentation
2. demonstrate the initialize and create Instruction/ (Lecture /
use of Objects an object in Java Learning Handouts)

V02-2020-07-01
and Classes as
an OOP Guide
technique in Questions
designing and
developing a Computer /
program. Laptop /
Mobile
Phone

Laboratory
Manual

After the completion IV. Java Constructor Lecture/ Distance Reference OBA 3: Week 6
of the chapter, A. Rules in creating Discussion Mode Book Create a
students should be Java Constructor module and
able to: B. Types of Java Learning use
1. differentiate the Constructor Interactive Guide Inheritance
types of C. Constructor Discussion Method
constructors; Overloading Module
2. describe the use D. Difference between
of constructors Constructor and PowerPoint
in OOP; and Method in Java Presentation
5-6 3. demonstrate the E. Java Copy (Lecture /
use of Constructor Handouts)
constructors,
constructor Guide
overloading, and Questions
copy
constructors in a Computer /
program. Laptop /
Mobile
Phone

V02-2020-07-01
Laboratory
Manual
After the completion V. Static and This Lecture/ Distance Reference
of the chapter, Keyword Discussion Mode Book OBA 4:
students should be A. Java Static Create a Week 8
able to: Keyword Learning module and
1. recognize the B. Java Static Interactive Guide use
importance of Variable Discussion Polymorphism
using java static C. Java Static Method Module Method
and this D. Restrictions for
keyword in a Static Method Computer PowerPoint
program; E. Java Static Block Assisted Presentation
2. compare the F. Java This Keyword Instruction/ (Lecture /
7-8 difference G. Different ways to Learning Handouts)
between use Java This
programs with Keyword in Java Guide
and static/this Questions
keyword; and
3. distinguish the Computer /
different usage Laptop /
of this keyword Mobile
in a program. Phone

Laboratory
Manual
9 MIDTERM EXAM
After the completion VI. Java Encapsulation Lecture/ Distance Reference OBA 5: Apply Week 10
of the chapter, A. Package Discussion Mode Book Encapsulation
students should be B. Access Modifiers , inheritance,
able to: Encapsulation polymorphism,
10
1. identify the role Interactive PowerPoint object, class
of encapsulation Discussion Presentation and
in a program; abstraction on
and ATM System.

V02-2020-07-01
2. identify when to Guide
use package Questions
and access
modifiers.
After the completion VII. Java Inheritance Lecture/ Distance Reference OBA 6: ATM
of the chapter, A. Why use Discussion Mode Book System Stage
students should be Inheritance in 1
able to: Java? Learning progress(Cod
1. explain the B. Terms used in Interactive Guide e abstraction)
importance of Inheritance Discussion
Inheritance in C. Syntax of Java Module
OOP system; Inheritance
2. describe the D. Types of Computer PowerPoint
terms Inheritance Assisted Presentation
associated in E. Aggregation in Instruction/ (Lecture /
11 Java Inheritance Java Learning Handouts)
and F. When to use Java
Aggregation; Aggregation Guide
3. demonstrate the Questions
use of different
types of Computer /
inheritance in Laptop /
creating a Mobile
program; and Phone
4. identify when to
use Aggregation Laboratory
in a program. Manual
After the completion VIII. Java Polymorphism Lecture/ Distance Reference OBA 7: ATM Week 13
of the chapter, A. Method Discussion Mode Book System Stage
students should be Overloading 2
able to: B. Method Overriding progress(depl
12-13
1. identify the C. Super Keyword Interactive PowerPoint oyment or
different ways to D. Final Keyword Discussion Presen- testing)
overload a E. Runtime tation
method; F. Polymorphism

V02-2020-07-01
2. understand the G. Dynamic Binding
importance and
differences Readings
between method
overloading and
overriding;
3. understand the
usage of super
keyword and
final keyword in
a program; and
4. identify when to
use runtime
polymorphism
and dynamic
binding when
creating a
program.
After the completion IX. Java Abstraction Lecture/ Distance Web OBA 8: ATM Week 15
of the chapter, A. Abstract Class Discussion Mode Resources System Stage
students should be B. Interface 3 progress.
able to: C. Abstract vs (Video
1. explain the Interface Interactive PowerPoint demonstration
several ways to Discussion Presentation )
use abstraction
in a program;
14-15
2. demonstrate a Computer Guide
program with Assisted Questions
abstract classes Instruction/
and interface; Learning
and
3. differentiate the
differences
between

V02-2020-07-01
abstract classes
and interface.
After the completion XI. Exception Handling Lecture/ Distance Web Final Project: Week 17
of the chapter, A. Basic Exception Discussion Mode Resources Design and
students should be Handling Build a large –
able to: a. Try scale program
1. recognize the b. Catch Interactive Reference using object-
importance of c. Finally Discussion Book oriented
exception B. User Defined programming
handling; Exceptions with the given
2. create programs Computer PowerPoint idea.
16-17
that handles Assisted Presentation
exceptions Instruction/ Defining the
correctly; and Learning problem.
3. create their own Planning the
exception solution.
classes. Group Coding the
Dynamics program.
Testing the
program.
18 FINAL EXAM
COURSE REQUIREMENTS
Laboratory Requirements:
1. Laboratory Reports
2. Quizzes / OBA
3. Project
4. Video presentation
5. Midterm Examination
6. Final Examination
*All exams must follow a Table of Specifications (TOS) and Rubrics for evaluation of student’ performance or projects.
GRADING SYSTEM
Grading system for 1 unit laboratory (i.e., DCIT 21; 1 unit; Lab - 3 hrs.)
Laboratory – 100%

V02-2020-07-01
Laboratory Class: 100%
Laboratory Exam 30%
Laboratory Activity / OBA 30%
Project 40%
Laboratory Grade 100%
Final Grade = Laboratory Grade 100%
STANDARD TRANSMUTATION TABLE FOR ALL COURSES
96.7 – 100.0 1.00
93.4 – 96.6 1.25
90.1 - 93.30 1.50
86.7 – 90.0 1.75
83.4 – 86.6 2.00
80.1 – 83.3 2.25
76.7 – 80.0 2.50
73.4 – 76.6 2.75
70.00 – 73.3 3.00
50.0-69.9 4.00
Below 50 5.00
INC Passed the course but lack some requirements.
Dropped If unexcused absence is at least 20% of the Total Class Hours.
Total Class Hours/Semester: (1 - unit Lab – 54 hrs)

CLASS POLICIES

A. Attendance
Students are not allowed to have 20% or more unexcused absences of the total face to face class hours; otherwise, they will be graded as
“DROPPED”.

B. Classroom Decorum
During face-to-face mode

V02-2020-07-01
Students are required to:
1. wear identification cards at all times;
2. wear face mask at all times;
3. observe physical/social distancing at all times;
4. clean the classroom before and after classes;
5. avoid unnecessary noise that might disturb other classes;
6. practice good manners and right conduct at all times;
7. practice gender sensitivity and awareness inside the classroom; and
8. come to class on time.
During distance mode
Students are required to:
1. sign an honor system pledge;
2. avoid giving or receiving unauthorized aid of any kind on their examinations, papers, projects, and assignments,
3. observe proper netiquette during online activities, and
4. submit take home assignments on time.
C. Examination/ Evaluation
1. Quizzes may be announced or unannounced.
2. Midterm and Final Examinations are scheduled.
3. Cheating is strictly prohibited. A student who is caught cheating will be given a score of ”0” for the first offense. For the second offense,
the student will be automatically given a failing grade in the subject.
4. Students who will miss a Midterm or final examination, a laboratory exercise or a class project may be excused and allowed to take a
special exam, conduct a laboratory exercise or pass a class project for any of the following reasons:
a. participation in a University/College-approved field trip or activity;
b. due to illness or death in the family; and
c. due to force majeure or natural calamities.
REFERENCES & SUPPLEMENTARY READINGS
References:
1. Required Textbook/Workbook
Y. Daniel Liang (2015), Introduction to Java Programming 10th Edition, Pearson Prentice Hall
Reges, S. & Stepp, M. (2011). Building Java Programs. A Back to Basic Approach. Pearson Prentice Hall
2. Laboratory Manual (if with laboratory)
Cadenhead, Rogers, Lemay, Laura, Sams teach yourself java 2 in 21 days (4th ed.)
3. Reference Books (must be found in the Library or Reading Room)
Cadenhead,Rogers (2012), Sams teach yourself Java in 24 hours, Sams Publishing
Paul and Harvey Deitel, JAVA: How to Program 9th Edition, Pearson Prentice Hall

V02-2020-07-01
4. Electronic References (E-books/Websites)
www.tutorialspoint.com/java
www.javatpoint.com/java
https://atomicobject.com/uploads/archive/files/ObjectOrientedProgramming.pdf
https://www.tutorialspoint.com/human_computer_interface/object_oriented_programming.htm
http://www.java-programming.info/tutorial/pdf/java/03-Java-OOP-Basics.pdf
https://www.iitk.ac.in/esc101/share/downloads/javanotes5.pdf
https://www.cl.cam.ac.uk/teaching/0910/OOProg/OOP.pdf
REVISION HISTORY
Revision No. Date of Revision Date of Implementation Highlights of Revision
1. VPAA-QF-10 Format
2. Intended Learning Outcome
3. Topic
1 July 1, 2020 1 Semester, AY 2020-2021
st

4. Mode of Delivery
5. Outcome Based Assessment
6. References
2 February 18,2022 2nd Semester, AY 2022-2023 Revised the OBA requirements
Prepared by: Evaluated by: Approved:

John Dave Manalo RONCESVALLE J. CAIPANG LAURO B. PASCUA, Ed.D.

IT Instructor Department Chairpersons Campus Administrator


Department of Arts, Sciences, Department of Arts, Sciences, Education and Campus: General - Trias City Campus
Education and Technology Technology Date Approved: ______________________
CP # 09223636692 Cellphone Number: 09563797592
E-mail Address: E-mail Address:
johndave.manalo@cvsu.edu.ph roncesjcaipang@cvsu.edu.ph
Date Prepared: February 18, 2022 Date Evaluated: ___________________

V02-2020-07-01

You might also like