You are on page 1of 11

CENTRAL PHILIPPINES STATE UNIVERSITY

Kabankalan City, Negros Occidental

COLLEGE OF COMPUTER STUDIES


OBE COURSE SYLLABUS IN PCIT 03 - INTEGRATIVE PROGRAMMING TECHNOLOGIES I
First Semester, SY 2022 - 2023

VISION

CPSU as the leading technology-driven multi-disciplinary University by 2030


MISSION

CPSU is committed to produce competent graduates who can generate and extend leading technologies in multi-disciplinary areas beneficial to the community.

GOAL

To provide efficient, quality, technology-driven and gender-sensitive products and services

CPSU QUALITY POLICY

CPSU commits to deliver quality higher and advanced education through instruction, research, extension, production and administrative support services.
We shall endeavor to:

1. Continually improve its Quality Management System (QMS) at par with International standards;
2. Provide timely, efficient and effective delivery of products and services;
3. Satisfy the needs and expectations of the customers and relevant Interested parties; and
4. Uphold applicable statutory, regulatory, organizational and International standard requirements.

COMMON OUTCOME TO A HORIZONTAL TYPE OF SCHOOL (CMO No. 46, s. 2012)

For universities: an ability to participate in the generation of new knowledge or in research and development projects Graduates of State Universities and Colleges must, in
addition, have the competencies to support “national, regional and local development plans.

PROGRAM OUTCOMES
a. Common to All Types of School
a.1. Articulate and discuss the latest developments in the specific field of practice (PQF level 6 descriptor);
a.2. Effectively communicate orally and in writing using both English and Filipino;
a.3. Work effectively and independently in multidisciplinary and multi-cultural teams (PQF level 6 descriptor);
a.4. Act in recognition of professional, social, and ethical responsibilities;
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 1 of 11
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

a.5. Preserve and promote “Filipino historical and cultural heritage” (based on RA 722);

b. Specific for the Graduates of the Information Technology program


b.1 Analyze complex problems, and identify and define the computing requirements needed to design an appropriate solution.
b.2 Apply computing and other knowledge domains to address real-worlds problems.
b.3 Design and develop computing solutions using a system-level perspective.
b.4 utilize modern computing tools.

Specific to a sub-discipline and major –Bachelor of Science in Information Technology


c.1. Graduates of this program should be able to:
 Apply computing & other knowledge domains through intensive research to address real-world problems.
 Utilize modern computing tools in the design / development of solutions to achieve desired properties such as reliability, efficiency and robustness with respect
to legal and ethical considerations and work independently or in team.
 Act in recognition of professional, social, and ethical responsibilities.
 Effectively communicate orally and in writing using both English and Filipino.
 Engage in planning and upgrading of one’s professional growth through continuing education.

c.2. To achieve these outcomes, graduates must have the following competencies:
 Proficient in research in relation to computing
 Ductile skills and working attitude in the use of modern tools
 Observe ethical standards
 Communicate in English and Filipino (both oral and written) fluently, accurately and creatively in diverse, cultural, academic and professional settings
 Tenacious engagement to professional development through attendance to relevant trainings, seminars, short courses, and industry immersion.

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 2 of 11


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

PROGRAM OUTCOMES
College of Computer Studies

PROGRAM OUTCOMES PERFORMANCE INDICATORS


Knowledge for Solving Computing Problems Apply knowledge of computing, science and mathematics appropriate to the
discipline.
Problem Analysis Analyze complex problems and identify and define the computing requirements
appropriate to its solution.
Design/Developments of Solution Design, implement and evaluation computer-based systems, processes,
component or programs to meet desired needs and requirements under various
constraints.

Integrate IT-based solutions into the user environment effectively.


Modern Tool Usage Apply knowledge through the use of current techniques, skills, tools and
practices necessary for the IT profession
Individual and Team Work Function effectively as a member or leader of development team recognizing
the different roles within a team accomplish a common goal

Assist in the creation of an effective IT project plan


Communication Communicate effectively with the computing community and with society at
large about complex computing activities through logical writing, s and clear
instructions.
Computing Professionalism and Social Responsibility Analyze the local and global impact of computing information technology on
individuals, organizations and society.
Develop applications using programming languages Develop software applications that will solve community problems.
Risk Assessment Assess risk in the development of software applications.

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 3 of 11


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

I. PROGRAM : Bachelor of Science in Information Technology

II. COURSE NUMBER : PCIT03

III. COURSE TITLE : Integrative Programming Technologies I

IV. COURSE DESCRIPTION : An overview of integrative programming as related to applications and systems. Topics include inter-systems communication
integrative coding, scripting techniques, and an overview of programming languages.

V. CREDIT : 3 units (Module and laboratory)

VI. CREDIT HOURS : 5 hours’ classroom contact per week and 90 hours per semester

VII. COURSE PREREQUISITE : None

VIII. LEARNING PLAN

Desired Learning Time Teaching and Learning Assessment Task


Resources
Outcomes (DLO) Course Content References Frame Activities
Materials
(hour/s) Module Laboratory Module Laboratory
At the end of the Pre-test/
unit, students shall Institutional Enhancement
be able to: Philosophy, Mission activities/Mastery test
and Vision
Familiarize the
Quality Policy Module Module
institutional
Hardcopy
Philosophy,
Overview of the
Mission and Vision.
coverage and topic for
the whole semester
Get acquainted
with the coverage
Laboratory rules and
of the course, the
regulations
requirements,
laboratory rules
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 4 of 11
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

and regulations and


other related
activities.
I. Basic Procedural
Programming in Java
Understand
the basic of 1. Brief Introduction of
Java Java and Kingsley. Sage,
Programming Environment Set (2019) Concise Module Module
. Guide to Object- Hardcopy
up.
Explain the Oriented
program 2. First Program and Programming.
workflow in Workflow Pre-test/
java. 3. Primitive Data Enhancement
Use and types activities/Mastery test
apply the 4. The Procedural
primitive data Programming
types in java.
Paradigm
Learn the
procedural
concepts in
java
programming.

II. Moving towards Simon, Kendal. Pre-test/


Object-Oriented (2009). Object- Enhancement
Programming Oriented activities/Mastery test
Apply the current Programming
techniques, skills, 1. Basic Concepts of using Java, 1st
and tools Object‐Oriented Edition. Ventus Module
necessary for the Programming Publishing ApS. Hardcopy
object-oriented 2. Classes and Objects
programming. in Java Baesens, et.al., Module
3. Defining Behavior: (2015).
Identify the classes Methods Beginning
and objects in java. Java®
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 5 of 11
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Programming:
Define behavioral The Object-
methods. Oriented
Approach. John
Wiley & Sons,
Inc.

III. The Unified Simon, Kendal.


Modelling Language (2009). Object-
Create integrated (UML) Oriented
diagrams and Programming
Module Pre-test/
visualize the 1. Introduction to UML using Java, 1st
Edition. Ventus Enhancement Module
architecture of the 2. UML Class
Publishing ApS. . activities/Mastery test Hardcopy
system Diagrams
3. UML Syntax
4. UML Package,
Object, Sequence
Diagrams

Handle different IV. Dealing with Errors


errors and
exception of the 1. The Nature of Errors
2. Unit testing & Pre-test/
program. Kingsley. Sage,
System Testing Module Enhancement
(2019) Concise
3. Exceptions Guide to Object- activities/Mastery test
Provide integrative Module
programming Oriented
Hardcopy
solution. Programming.

V. Delving Further into Simon, Kendal. Module Module


Apply the use of Object‐Oriented (2009). Object- Hardcopy
object-oriented Concepts Oriented
concepts. 1. Overloading Programming
Methods using Java, 1st
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 6 of 11
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Edition. Ventus
Publishing ApS.

Baesens, et.al.,
Apply knowledge in 2. The this KeyWord (2015).
object-oriented 3. Information Hiding Beginning
programming that 4. Class Inheritance Java®
appropriate to the 5. Packages Programming:
discipline. 6. Interfaces The Object- Pre-test/
Oriented Enhancement
Approach. John activities/Mastery test
Wiley & Sons,
Inc.

Midterm PERIOD
Analyze the VI. Object Oriented Pre-test/
Simon, Kendal.
requirement Software analysis Enhancement
(2009). Object-
description of the and design activities/Mastery test
Oriented
system. 1. Requirement Module
Programming Module
Identify the candidate analysis and the
using Java, 1st Hardcopy
classes, attribute and problem.
Edition. Ventus
methods. 2. Potential classes,
Publishing ApS.
attributes, methods.

Develop software VII. Designing Graphical Simon, Kendal. Module Module


applications that Interfaces (2009). Object- Hardcopy
comprise and Oriented
1. Covering the Basics Programming
utilize graphical-
of GUIs in Java using Java, 1st
user interface. Edition. Ventus
2. Comparing Layout
Managers Publishing ApS.
3. Understanding
Events Baesens, et.al.,
(2015).
Beginning
Java®
Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 7 of 11
CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Programming:
The Object-
Oriented
Approach. John
Wiley & Sons,
Inc.

FINAL PERIOD

IX. COURSE REQUIREMENTS :


__________________________________________
__________________________________________
___________________________________________

X. GRADING SYSTEM :
Knowledge- 40%
: 60% - Written Examination
40%- Summative Test
Skills - 50%
50% - Scientific and Technical Experiment/Activity
50% - Demonstration of Competencies acquired
Attitude 10%
50% - Class Behavior
50% - Participation, Awareness, Interest
Total 100%

XI. REFERENCES :

Simon, Kendal. (2009). Object-Oriented Programming using Java, 1st Edition. Ventus Publishing ApS.

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 8 of 11


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Baesens, et.al., (2015). Beginning Java® Programming: The Object-Oriented Approach. John Wiley & Sons, Inc.

Kingsley. Sage, (2019) Concise Guide to Object-Oriented Programming.

XII. RESOURCE MATERIALS:

A. Rubrics

Traits Exceptional (1) Acceptable (0.75) Amateur (0.5) Unsatisfactory (0.25)


Specifications (50) The program works and meets all of The program works with minor The program works with some The program is producing incorrect
the specifications. errors. major errors on some cases. results.
-Output/Results (25)

-Syntax/Runtime/Logic Errors (15)

-Test Cases (10)

Readability (15) The code is exceptionally well The code is fairly easy to read. The code is readable only by The code is poorly organized and

-Variable names (10) organized and very easy to follow. someone who knows what it is difficult to read.
supposed to be doing.
-Indentations/white spaces (5)
Documentations (15) The documentation is well written The documentation consists of The documentation consists of The documentation is simple

and clearly explains what the code is embedded comments that are embedded comments with simple comments and does not help the
accomplishing and how. somewhat useful in understanding headers separating routines. reader in understanding the codes.
Efficiency and Reusability(10) The code is extremely efficient and the
The code.
code is fairly efficient and most The code is brute force and some of The code is huge and appears to be

can be reused. of the codes can be reused. the codes can be reused. patched together and the code is
Delivery (10) The program was delivered on time. The program was delivered within The program was delivered within not
The organized for reusability.
program was more than two

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 9 of 11


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

B. Course Mapping

COURSE TITLE PROGRAM OUTCOMES

RELATIONSHIP TO PROGRAM OUTCOME a.1 a.2 a.3 a.4 a.5 b.1 b.2 c.1 c.2 c.3 c.4 c.5

Legend: I - Introduced P - Practiced D - Demonstrated

Prepared by: MARK JOHN B. SALAO Date: _____________________________


Faculty
:
Reviewed by _______________________ Date: ______________________________
CCS, Program Head

Noted by _______________________
Campus Administrator Date: _____________________________

Recommending Approval:

CHESTER L. COFINO, MSIT Date: _____________________________


Dean, College of Computer Studies

Approved by :
FERNANDO D. ABELLO, Ph.D. Date: _____________________________
Vice President for Academic Affairs

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 10 of 11


CENTRAL PHILIPPINES STATE UNIVERSITY
Kabankalan City, Negros Occidental

Doc Control Code: CPSU-F-VPAA-19 Effective Date: 09/12/18 Page No.: 11 of 11

You might also like