Sie sind auf Seite 1von 14

Self

Self

World
CWTS

Society
Science,
Activities
Purposive

Algorithms
Technology&
Programming
Modern World

Contemporary
Communication
Courses

Data Structure &


Fundamentals in
Philippine History

Operating System

Java Programming
Fundamentals of
Mathematics in the
Readings in the

Testing
Understanding the
Apply knowledge of mathematics, science, technology
fundamentals, and a technology specialization to defined
and applied technology procedures, processes, systems,
or methodologies. In aid of systems design addressing
identified technology problems, conduct the following:
Identify problems, conduct researches, Investigations
and experiments, and come up with conclusions and
solutions;
Select and apply appropriate techniques, resources, and
modern technology and IT tools, including, but not limited
to, prediction and modeling, to broadly-defined
technology-related activities, with an understanding of
the limitations;
Communicate effectively on broadly-defined technology-
related activities with the technology-affiliated
community and with the society at large, by being able to
comprehend and write effective reports and design
documentation, make effective presentations, and give
and receive clear instructions;
Demonstrate understanding of the societal, health,
safety, legal, and cultural issues and the consequent
responsibilities relevant to technology practice;

Understand the impact of technology solutions in a


societal and environmental context, and demonstrate
knowledge of and need for sustainable development;
Program Learning Outcomes (Sydney Accord)

Apply professional ethics and responsibilities and norms


of technology practice;

Function effectively as an individual and as a member of


diverse technical teams;
Demonstrate knowledge and understanding of
technology management principles and apply these to
one’s own work, as a member and leader in a team and to
manage projects in multidisciplinary environments;
Recognize the need for, and have the ability to engage in
independent and lifelong learning in specialized
technologies;

Lead and present ideas and practical suggestions to


appropriate people on how improvements could be made;

Evaluate the application of Critical Thinking (Higher


Order Thinking Skills) and adjust Problem Solving
Techniques;
Manage and evaluate workplace policies and procedures
relevant to the workplace;
Develop systems in managing and maintaining
information;
Shape and sustain strategic thinking and attitudes
21st Century Skills

towards the common good;

Establish, manage, and sustain OHS programs relevant


to the workplace;
Develop high-performing entrepreneurs; and

Demonstrate the sense of patriotism, both in the national


and global milieu.
Discrete
Mathematics
Rhythmic Activities
CWTS
Rizal's Life &
Works
Living in the IT
ERA
Structure of
Programming
Languages
Digital Logic &
Design
Advanced
Programming in
Java
Database
Management
Systems
.NET Programming
Fundamentals
Individual and Dual
Sports
Gender & Society
Philippine Popular
Culture
Professional Ethics
Object Oriented
Programming
Advanced .NET
Programming
Enterprise Java
Programming
Project
Management &
Implementation
Team Sports
Internship
Technopreneurship
Oracle Database
Fundamentals
.Net Enterprise
Programming
Oracle Database
Advanced
Programming
GUI Programming
PROGRAM CURRICULUM MAP ALIGNING COURSE OUTCOME & PROGRAM LEARNING OUTCOME

Courses Course Description Topic (Modules) Course Outcome Teaching and Assessment Duration
(Content) (Competency) Learning Criteria
Strategy
GCUS11 - This course focuses on  Communicate information  Operate a  Lecture/  Practical
Understanding the Nature of Identity; factors about workplace processes Personal Computer Discussion exam
Self and forces that affect the  Lead workplace  Lead workplace  Hands on  Interviews/
development and maintenance discussions communication questioning
 Exercises
of personal identity.
 Identify & communicate  Lead small teams  Demonstration  Assessment
GCRH11 - Readings Philippine History viewed issues arising in the of output
in the Philippine from the lens of selected  Develop and
workplace practice product
History primary sources in
different periods, analysis  Provide team leadership negotiation  Portfolio
 Assign responsibilities skills  Computer-
and interpretation.
GCPC11 - Writing, speaking and among members  Solve workplace based
Purposive presenting different  Set performance problem related assessment
Communication audiences and for various expectation for team to work
purposes. members activities
GCMW11 - Nature of mathematics,  Supervise team  Use mathematical
Mathematics in appreciation of its performance concepts and
the Modern World practical, intellectual,  Identify relevant techniques
and aesthetic dimensions, information in planning  Use relevant
and application of negotiations technologies
mathematical tools in daily  Participate in
life. negotiations
 Document areas for
agreement
 Explain the analytical
techniques.
 Identify the problem.
 Determine the possible
cause/s of the problem.
 Identify mathematical
tools and techniques to
solve problem
 Apply mathematical
procedures/solution
 Analyze results
 Identify appropriate
technology
 Apply relevant technology
 Maintain/enhance relevant
technology
CCFP11 - The course covers the use of  Plan and prepare for task  Operate a  Lecture/  Practical
Fundamentals of general purpose programming to be undertaken Personal Computer Discussion exam
Programming language to solve problems.  Input data into computer  Apply Quality  Hands on  Interviews/
The emphasis is to train Standards questioning
 Access information using  Exercises
students to design.
computer  Demonstration  Assessment
Implement test, and debug
 Produce output/data using of output
programs intended to solve
computer system product
computing problems using
fundamental programming  Use basic functions of a  Portfolio
constructs. web browser to locate  Computer-
information based
 Maintain computer assessment
equipment and systems
 Asses quality of received
materials
 Assess own work
 Engage in quality
improvement
CPOS12 - The basics of operating
Operating System systems, the systems
command and the effective
and efficient use of the
microcomputer with the aid
of its systems program. It
covers the algorithm of
memory, processor, file,
I/O device management,
process synchronization and
deadlocks. It introduces
the Linux Operating
environment and its basic
user level commands.
PEDU11 - Self
Testing
Activities
CWTS11 - CWTS
GCTW12 - The Globalization and its
Contemporary impact on individuals,
World societies and communities,
challenges and respinses.
GCAA12 - Art Nature, function and
Appreciation appreciation of the arts in
contemporary society.
GCST12 - Science, Interactions between
Technology & science and technology and
Society social, cultural, political
and economic contexts which
shape and are shaped by
them; specific examples
throughout human history of
scientific and
technological developments.
TPJF12 - Java This course covers the  Apply basics of Java  Perform object-  Lecture/  Practical
Programming knowledge, skills and language oriented analysis Discussion exam
Fundamentals attitude needed to use  Work with methods and and design in Java  Hands on  Interviews/
various Java programming encapsulation technology. questioning
 Exercises
language constructs to
 Work with inheritance and  Demonstration
create several Java
handling exceptions.
technology applications.
Specifically, it consist of  Examine object-oriented
competencies in applying concepts and terminology
basics of Java language,
working with methods and
encapsulation, and working
with inheritance and
handling exceptions.
CCDS1 - Data The course covers the  Plan and prepare for task  Operate a  Lecture/  Practical
Structure & standard data to be undertaken Personal Computer Discussion exam
Algorithm representation and  Input data into computer  Apply Quality  Hands on  Interviews/
algorithms to solve Standards questioning
 Access information using  Exercises
computing problems
computer  Use mathematical  Demonstration  Assessment
efficiently (with respect
 Produce output/data using concepts and of output
to space requirements and
computer system techniques product
time complexity of
Algorithm). This covers the  Use basic functions of a  Use relevant  Portfolio
following: Stacks, Queues, web browser to locate technologies  Computer-
Trees, Graphs, Maps and information based
Sets. Thorough discussion  Maintain computer assessment
of sorting and searching equipment and systems
algorithms and hashing  Asses quality of received
covered. materials
CPDM12 - Discrete The study of logic, sets,  Assess own work
Mathematics proofs, growth of  Engage in quality
functions, theory of improvement
numbers, counting
techniques, trees and graph
theory.
PEDU12 - Rhythmic
Activities
CWTS12 – CWTS
GMLW21 - Rizal's
Life & Works
GELI21 - Living Science, culture and ethics
in the IT ERA (GE of information technology,
elect) its influence on modern
living and human
relationships, and uses for
personal, professional, and
social advancement.
CPSP21 - Introduction to syntax,  Plan and prepare for task  Operate a  Lecture/  Practical
Structure of semantics, behavior and to be undertaken Personal Computer Discussion exam
Programming implementation issues in  Input data into computer  Apply Quality  Hands on  Interviews/
Languages imperative, functional, Standards questioning
 Access information using  Exercises
logic and object-oriented
computer  Demonstration  Assessment
languages; type theory,
 Produce output/data using of output
concurrency, data
computer system product
dependency.
 Use basic functions of a  Portfolio
web browser to locate  Computer-
An overview of the information based
principles underlying  Maintain computer assessment
number systems, logic equipment and systems
gates, fixed-point  Asses quality of received
CPDL21 - Digital representation, boolean materials
Logic & Design function, boolean algebra,  Assess own work
combinational and  Engage in quality
sequential logic circuits, improvement
registers and other digital
design elements.
TPJA21 - Advanced This course focuses on  Explain modeling and  Perform object-  Lecture/  Practical
Programming in effectively using object- software development oriented analysis Discussion exam
Java oriented technologies and process  Hands on
the use of software
modeling, as applied to a  Create Use Case Diagrams and design in Java  Exercises  Interviews/
software development and Use Case Scenarios technology  Demonstration questioning
process. Students will  Transition analysis to  Create and Fine-
learn to present one design using Interaction tune Java
practical & complete Diagrams Technology
object-oriented analysis applications
 Apply Basics of Java
and design (OOAD) roadmap, using object-
Class Design
and will get hands-on oriented
experience, from  Apply Java Advance Class
programming
requirements gathering to Design and Object
concept
system design. Oriented Design
Principles
 Apply string processing,
exceptions and assertions
CPDB21 - Database The ability to evaluate a
Management business situation and
Systems I develop a database design.
(Access) The course is focused on the
use of relational database
technology with SQL hands-
on exercises.
PEDU21 -
Individual and
Dual Sports
TPNF21 - .NET This course provides an  Develop basic HTML  Perform  Lecture/  Written
Programming introduction to HTML5, document using HTMP5 and Programming in Discussion exam
Fundamentals CSS3, and JavaScript. This CSS 3 syntax HTML5 with  Hands on  Practical
course helps students gain  Create HTML5 document JavaScript and exam
 Exercises
basic HTML5/CSS3/JavaScript using advanced techniques CSS3
 Demonstration  Observation
programming skills. This with JavaScript and CSS3 in
course is an entry point
 Communicate with Remote workplace
into both the Web
Data Source and Create  Interviews/
application and Windows
Objects and Methods using questioning
Store apps training paths.
JavaScript
The course focuses on using
HTML5/CSS3/JavaScript to  Create interactive and
implement programming responsive user interface
logic, define and use
variables, perform looping
and branching, develop user
interfaces, capture and
validate user input, store
data, and create well-
structured application.
GEGS22 - Gender & Gender as a social
Society (GE construction, its role in
elect) and impact on different
facets of societal life.
GEPC22 - New forms in art, music, and
Philippine literature arising from
Popular Culture opportunities and demands
(GE Elect) of mass audiences, markets
and mass media, and their
social, economic, and
political contexts.
GCET22 - Ethics Principles of ethical
behavior in modern society
at the level of the person,
society, and in interaction
with the environment and
other shared resources.
CPOP22 - Object An in-depth treatment of
Oriented object-oriented software
Programming development, including
(JAVA) analysis, design, and
programming. The focus will
be on the construction of
correct, reusable, and
efficient software through
a systematic application of
design by contract. Several
OOAD methodologies will be
contrasted and analyzed. It
presents an important
design method in detail and
implements it in a system
analysis and design
project.
CPDB22 - Database The study of advanced
Management concepts in database
Systems 2 (PHP, management and
MYSQL) administration, and
implementation of database
systems based from a
database design.
TPNA22 - Advanced This course covers the  Add offline support to  Perform  Lecture/  Written
.NET Programming skills, knowledge and Web Applications Programming in Discussion exam
attitude required in HTML5 with
developing HTML5 websites.  Implement an Adaptive JavaScript and  Hands on  Practical
This also includes an User Interface CSS3  Exercises exam
introduction to the Windows  Use CSS3 to create  Develop ASP.NET  Observation
 Demonstration
8 platform and the Windows scalable graphics and MVC5 Web in
Store apps. Students will animated user interface Applications workplace
learn to develop advanced Interviews/
 Implement real-time
ASP.NET MVC 5 (or higher) questioning
communications by using
applications using .NET
web-sockets and web
Framework 4.5 (or higher)
worker process
tools and technologies.
 Design and implement
Windows Store
applications using MVVM
design pattern
 Employ basic project
management tasks
 Perform Object-oriented
programming with C#
TPJE22 - This unit covers the core  Build database  Create and Fine-  Lecture/  Practical
Enterprise Java Application Programming applications with JDBC tune Java Discussion exam
Programming Interfaces (API) used to  Monitor operating system Technology  Hands on  Interviews/
design object-oriented performance applications questioning
 Exercises
applications with Java. using object-
 Work with language level  Demonstration
Students will learn how to oriented
concerns and garbage
write database programs programming
collection
with JDBC. concept
This unit also covers  Work with performance
performance-tuning tuning at the language
methodologies, performance level
tuning theories and
practical tips on solving
difficult performance
problems for Java
applications. It also
covers how to implement
interfaces and handle Java
programming exceptions,
while using object-oriented
programming techniques.
PEDU22 - Team
Sports
CPPI33 - The students are assigned to
Internship work full-time in a company
where they are totally
immersed in a real corporate
environment, experiencing
real hands-on training,
doing actual projects and
dealing with clients. It
provides a seamless
transition for students to
become professionals by
instilling work ethics and
developing skills required
by the workforce as interns
to some of the top companies
in the country.
SOCF31 - For.
Language I
TPPD31 - Oracle This course introduces the  Retrieve Data Using the  Perform  Lecture/  Written
Database fundamentals of SQL using SQL SELECT Statement relational Discussion exam
Fundamentals Oracle Database technology.  Use Single-Row Functions database  Hands on  Practical
Specifically, it teaches to Customize Output management in exam
 Exercises
the concepts of relational Oracle database
 Display Data from  Demonstration  Observation
databases and the SQL technology
Multiple Tables Using in
programming language. It
Joins workplace
teaches how to write queries
 Manipulate Data Interviews/
against single and multiple
 Control User Access questioning
tables, manipulate data in
tables, and create database  Manipulate Large Data
objects. It also teaches how Sets
to use single row functions  Manage Data in Different
to customize output, use Time Zones
conversion functions and  Retrieve Data Using Sub-
conditional expressions. queries
This unit also
focuses on how to
effectively use SQL
commands against business
data. It teaches features
that will help query and
data manipulation within
the database and also how to
use the dictionary views to
retrieve metadata and
create reports about their
schema objects. Further, it
also teaches features on how
to set user access level and
usage of scalar and
correlated sub-queries.
GEGP21 - GUI The fundamental principles
Programming of good user interface
design. It discusses the
theoretical and heuristic
knowledge for designing
graphical user interfaces
(GUI) that aims to provide
optimum human-computer
interface systems and
evaluating them according
to the criteria of
suitability,
understandability,
accessibility and utility.
The course uses Visual Basic
as the tool in applying the
GUI components. Topics such
as layout of the visual
display, use of color and
highlighting, menu
structure, command
languages, and direct
manipulation are covered.
TPNE31 - .Net The course will focus on  Develop ASP.NET Web  Develop ASP.NET  Lecture/  Written
Enterprise coding activities that Applications using Model MVC5 Web Discussion exam
Programming enhance the performance and View Controller or Applications  Hands on  Practical
scalability of the Web site architectural patterns exam
 Exercises
application. The Model View  Test and debug ASP.NET  Demonstration  Observation
Controller (MVC) MVC Web Applications in
architectural pattern will
 Create custom URLs and workplace
be explained in this course.
apply style to ASP.NET Interviews/
ASP.NET MVC will be
MVC Web applications questioning
introduced and compared
with Web Forms so that  Create responsive web
students know when each pages and implementing
should/could be used. security
 Create RESTful API,
modify URLs and deploy
ASP.NET MVC applications
SOCF32 - For.
Language II
TPPD32 - Oracle This introduces the student  Declare PL/SQL  Use and apply  Lecture/  Written
Database Advanced to PL/SQL language and Identifiers PL/SQL Discussion exam
Programming explains the benefits of  Apply Interaction with Programming  Hands on  Practical
this programming language. the Oracle Server Language exam
 Exercises
The student will learn to  Design and tune
 Apply Exception Handling  Demonstration  Observation
develop stored procedures, PL/SQL Language
 Store Procedures in
functions, packages and
 Design PL/SQL Code workplace
other basic functions. This
Interviews/
course covers the advanced  Use advanced interface
questioning
features of PL/SQL to design methods
and tune PL/SQL. It also  Apply performance and
covers how to manage PL/SQL tuning to PL/SQL code
to interface with the  Implement virtual private
database and other database with fine-gained
applications in the most access control
efficient manner

A person who has achieved Oracle Database Programming NC III can be employed in any or more of the following:
• Application Developers
• Forms Developer
• Functional Implementer
• PL/SQL Developer
• Portal Developer
• Reports Developer
• Technical Consultant

A person who has achieved .NET Programming NC III can be employed in any or more of the following:
• Front-end web developer
• Windows store application developer
• Web Application developer
• Instructor/Professor

A person who has achieved Java NC III can be employed in any or more of the following:
• Java Programmer
• Java Programming support staff
• Software developer
• Application developer
• User Interface Developer

Das könnte Ihnen auch gefallen