Professional Documents
Culture Documents
Taytay Campus
COURSE SYLLABUS
Approval Sheet
Revision Level Effective Date Details of Origination/ Revision Author/ Subject Matter Expert
000 July 15, 2019 Compliance with OBE syllabus and QMS requirements Ace York C. Mangalino
001 September 1, 2020 Compliance with CMO No. 62, s. 2017 Ace York C. Mangalino
PSU Vision An internationally recognized university that provides relevant and innovative education and research for lifelong learning and sustainable
development.
PSU Mission Palawan State University is committed to upgrade people’s quality of life by providing education opportunities through excellent instruction,
research and innovation, extension, production services, and transnational collaborations.
PSU Shared Values E-Excellence in service; Q-Quality assurance; U-Unity in diversity; A-Advocacy for sustainable development;
L-Leadership by example; I-Innovation; T-Transparency; Y-Youth empowerment
Institutional Outcomes The Palawan State University graduates are expected to be agents of change, creative and critical thinkers, effective communicators,
research-oriented learners, and value laden individuals.
Campus Goal, Campus Campus Goal:
Objectives, and To produce skilled and well-rounded graduates who meet the standards of diverse institutions.
Program Objectives
Campus Objectives:
To produce qualified graduates in the field of discipline in accordance with the standard set by CHED;
To make tertiary education accessible to the community;
To strengthen the collaboration between the institution, local government and clientele through instruction, extension, research, and
production services; and
To respond to the environment issues and concerns in the community.
Link to Program
Outcomes Course Outcomes Program Outcomes
A B C D E F G H I J
1. Understand. I
2. Understand. I
3. Use existing data structures and algorithms found in
D
modern programming language libraries.
4. Work with concrete implementations for most
P
foundational data structures and algorithms.
5. Apply data structures and algorithms to solve complex
D P P D P P
problems.
Legend (for program outcomes):
I- Introduced concepts/principle P- Practiced with supervision D- Demonstrated across different settings with minimal supervision
Program Outcomes:
2. Specific to A Sub-discipline
J. Produce food products and services complying with enterprise standards.
K. Provide food and beverage service and manage the operation seamlessly based on industry standards.
L. Apply management skills in F & B service and operations.
M. Perform and maintain various housekeeping services for guest and facility operations.
N. Perform and provide full guest cycle services for front office.
O. Plan and implement a risk management program to provide a safe and secure workplace.
Course Format Lecture and Classroom Discussions, Programming Demonstrations, Guided Hands-on Programming Sessions, Independent Programming
Assignments, Case Analysis, and Case Studies.
LEARNING PLAN
Time Course Intended Learning Course Content/ Subject Teaching and Learning Assessment Textbooks/
Resource Materials
Frame Outcomes Outcomes Matter/ Topic Activities Tasks References
W1 Interpret the Introduction Individual Reflection, Questionnaire PSU Taytay Faculty
vision and PSU Vision and Mission & Group discussion completion Campus VMGO Manual,
mission of the Shared Values Billboards Student
university PSU Taytay Goals and BSIT Manual
Discuss the Program Objectives
Campus goal and Leveling and Expectations
BSIT program
objectives in
relation to CC 4/L
Doc Ref. No.: PSU-TAY-SYL-THCMicro Revision Level: 001 Effective Date: September 1, 2020 Page Number: 4 of 10
INSTITUTIONAL COURSE SYLLABUS
as a course.
W2 CO1 Understand the Python Primer Learning modules, Independent Python installed A, B
basic of Python Python Overview Programming Programming Computer/Laptop,
Implement the Objects in Python Demonstrations, Assignment Internet Connection,
basic of Python Expressions, Operators, and Guided Hands-on (Problem-Solving), Python
Precedence Programming Sessions Projects documentation
Control Flow
Functions
Simple Input and Output
Exception Handling
Iterators and Generators
Scope and Namespaces
Modules and Import Statement
W3 CO1 Understand the Object-Oriented Programming Learning modules, Independent Python installed A, B
concept of OOP Goals, Principles, and Patterns Programming Programming Computer/Laptop,
Create program Software Development Demonstrations, Assignment Internet Connection,
using class Class Definitions Guided Hands-on (Problem-Solving), Python
definition Inheritance Programming Sessions Projects documentation
Implement Namespace and Object-
inheritance in a Orientation
program Shallow and Deep Copying
W4-W5 CO2, Perform an Algorithmic Analysis Learning modules, Reports Python installed A, B, C
CO3 experimental Experimental Studies Programming Computer/Laptop,
analysis Asymptotic Analysis Demonstrations Internet Connection,
Describe the Simple Justification Python
efficient algorithm Techniques documentation
W6 CO2, Describe Recursion Learning modules, Independent Python installed A, B, C
CO3, recursive Illustrative Examples Programming Programming Computer/Laptop,
CO5, algorithm Analyzing Recursive Demonstrations, Assignment Internet Connection,
CO6 Draw a recursion Algorithms Guided Hands-on (Problem-Solving), Python
trace Designing Recursive Programming Sessions Projects documentation
Doc Ref. No.: PSU-TAY-SYL-THCMicro Revision Level: 001 Effective Date: September 1, 2020 Page Number: 5 of 10
INSTITUTIONAL COURSE SYLLABUS
W15 CO1, Use divide-and- Sorting and Selection Learning modules, Independent Python installed A, B, C
CO2, conquer for Merge Sort Programming Programming Computer/Laptop,
CO3, sorting Quick Sort Demonstrations, Assignment Internet Connection,
CO4, Implement Python’s Built-in Sorting Guided Hands-on (Problem-Solving), Python
Doc Ref. No.: PSU-TAY-SYL-THCMicro Revision Level: 001 Effective Date: September 1, 2020 Page Number: 7 of 10
INSTITUTIONAL COURSE SYLLABUS
[A] Goldwasser, M.H., Goodrich, M.T., & Tamassia, R. (2013). Data Structures and Algorithms in Python. Courier Westford, USA: John Wiley &
Sons, Inc.
Course References [B] Karumanchi, Narasimha. (2016). Data Structures and Algorithmic Thinking with Python. Bombay, India: CareerMonk Publications.
[C] Miller, B., Ranum, D. (2013). Programming Solving with Algorithms and Data Structures.
Additional Materials Computer or laptop with Python 3 installed, Internet Connection, LCD Projector
Course This course will use the following requirements but not limited to: group/individual projects, group/individual reports, portfolio, research study
Requirements and learning modules.
GRADING SYSTEM :
MG+2TFG
Computation of Final Grade: FG=
3
Where:
FG = Final Grade
MG = Midterm Grade
TFG = Tentative Final Grade
Course Policies 1. Students who incur absences should present excuse letter signed by the College Dean. If the absence is due to illness, a medical certificate
Doc Ref. No.: PSU-TAY-SYL-THCMicro Revision Level: 001 Effective Date: September 1, 2020 Page Number: 9 of 10
INSTITUTIONAL COURSE SYLLABUS
Doc Ref. No.: PSU-TAY-SYL-THCMicro Revision Level: 001 Effective Date: September 1, 2020 Page Number: 10 of 10