0% found this document useful (0 votes)
159 views

OOP Syllabus

This document outlines a course on Object Oriented Programming using PHP. The course emphasizes concepts like encapsulation, inheritance and polymorphism through class assignments and programming exercises. It will cover topics such as PHP classes, functions, control structures, arrays and strings. Students will learn to develop simple web-based applications using PHP OOP concepts like classes, objects, inheritance and interfaces. Their performance will be assessed through quizzes, assignments, projects and exams.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
159 views

OOP Syllabus

This document outlines a course on Object Oriented Programming using PHP. The course emphasizes concepts like encapsulation, inheritance and polymorphism through class assignments and programming exercises. It will cover topics such as PHP classes, functions, control structures, arrays and strings. Students will learn to develop simple web-based applications using PHP OOP concepts like classes, objects, inheritance and interfaces. Their performance will be assessed through quizzes, assignments, projects and exams.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

CEDAR COLLEGE INC

Department Bachelor of Science in Information Technology

Academic 2020 – 2021 / 2nd Semester


Year /
Semester

Course Code PROF-ELEC3

Instructor / Romeo D. Lobaton Jr.


Teacher
Object Oriented Programming
Course
Syllabus
This course emphasizes current techniques in object-oriented design, analysis, and
Course programming. Such topics as encapsulation, information hiding, inheritance and
Description polymorphism are studied in class assignments and programming exercises.
Prerequisite None
Co-requisite None

Detailed (see attached Annex A)


Course
Outline

Suggested https://www.lynda.com/PHP-tutorials/PHP-Object-Oriented-Programming
Learning https://www.tutorialspoint.com/php/php_object_oriented.htm
Resources https://www.javatpoint.com/php-tutorial
https://www.studytonight.com/php/introduction-to-php

Course Aside from academic deficiency, other grounds for failing are:
Assessment  Grave misconduct and/or cheating during examinations
 Unexcused absences or more than 20% of required number of meetings per
term
 A failing academic standing and failure to take graded exams
Grading Quizzes / Assignment: 20 %
System Activities: 20 %
Projects: 20 %
Exams: 40 %
TOTAL: 100 %
1. Take on positions as I.T. leaders and/or embark on a research career in the
Expectations field
from 2. Collaborate effectively in teams
Student 3. Work effectively in the IT field to make a positive contribution to society

Remarks
/Notes
Annex A

DETAILED COURSE OUTLINE

PROGRAM PERFORMANCE COURSE COURSE TOPICS TEACHING ASSESSMEN TIME


OUTCOMES INDICATORS OUTCOMES LEARNING T METHODS FRAME
ACTIVITIES (3 hours
(TLAs) per
work
week)
Understands Student will 1. Understand Introduction to PHP • Class Written and 26
Object-oriented understand the and be able to  Introduction discussion Oral hours
programming concepts of explain OOP  Environment Setup • Video / Examination (Mid-
concepts using OOP approach concepts.  Syntax Overview Animation Reporting term)
PHP. and concepts  Variables Presentation Presentation
17
with PHP. 2. Analyze how  Constant • PHP Hands-on
hours
Have a high-level php scripts  Operators environment Activity
(Pre-
understanding of Student can works and  Arrays installation
final)
PHP classes and develop simple output  String • Creating
functions. web-based manipulations. Control statement basic 32
application  If else input/output hours
Be able to model using PHP OOP. 3. Implement  Switch • Creating (Final)
objects that OOP concept  For loop basic php TOTAL:
contain both Student can using real time  For each loop classes and 75
data and analyze syntax, examples.  While loop functions hours
functions. data types,  Do while loop • Creating
variables classes 4. Use scripting  Break simple web-
To write scripts and pre-defined techniques based
 Continue
that perform functions used minimized bugs application
PHP OOP concepts
specific in PHP. and code errors.
 Introduction to OOP
instructions and
 Defining a class
task. Students can 5. Design,
 Creating object
express ideas develop and test
 Access modifiers
Executes and through a php web-
 Keywords
program a simple development of based
 Constructor and
web-based simple web- application.
Destructor
application. based
applications.  Inheritance and Its type
 Abstract class and
methods
 PHP Interfaces
PHP functions
 PHP functions
 Parameterized function
 Call by value
 Call by reference

You might also like