0% found this document useful (0 votes)
26 views10 pages

Curriculum Map

The document outlines the revised curriculum for the Bachelor of Science in Information Technology, effective from the first semester of the 2018-2019 academic year, as per CMO No. 25 and CMO No. 4. It includes a curriculum map detailing course codes, titles, prerequisites, units, and learning outcomes, categorized by knowledge areas and instructional emphasis. The curriculum aims to equip students with essential IT skills and knowledge through a structured educational framework.

Uploaded by

abel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
26 views10 pages

Curriculum Map

The document outlines the revised curriculum for the Bachelor of Science in Information Technology, effective from the first semester of the 2018-2019 academic year, as per CMO No. 25 and CMO No. 4. It includes a curriculum map detailing course codes, titles, prerequisites, units, and learning outcomes, categorized by knowledge areas and instructional emphasis. The curriculum aims to equip students with essential IT skills and knowledge through a structured educational framework.

Uploaded by

abel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Revision Nos: Date Revised: Authorized by: Approved by: Date

00 NA QMR President 01---03-2022

BACHELOR OF SCIENCE IN INFORMATION TECHNOLOGY


Revised Curriculum (Per CMO. NO. 25, Series of 2015 and CMO. 4, Series of 2018) Effective First Semester School Year 2018-2019

CURRICULUM MAP
Legend:
I – Introduced. Instruction and learning activities focus on basic knowledge, skills, and/or
competencies and entry-level complexity.
E – Emphasized. Instruction and learning activities concentrate on enhancing and strengthening
knowledge, skills, and expanding complexity. Several aspects of the outcome are addressed in
the given course, but these aspects are treated separately.
D - Demonstrate. - Students are expected to possess a strong foundation in the knowledge, skill,
or competency. Instructional and learning activities continue to build upon previous
competencies with increased complexity.
Course Knowledge Course Title Pre- Units Learning Outcomes PO01

PO02

PO03

PO04

PO05

PO06

PO07

PO08

PO09

PO10

PO11

PO12

PO13
Code Area requisit
e
LO1 Identify and describes how the
computer process and show
desirable attributes on how to
operate computers.
LO2 Identify components of
IT111 CP computers and its function and
Introduction to none 3 I I I I I I
recognize the significance of the
Computing
technology.
LO3 Evaluate the different software
and its specialization and perform
actual hands-on on how to
operate the internet.
3 LO1 Design, implement, test, and
debug a program, based on a
given specification that uses each
of the following fundamental
programming components.
LO2 Analyze and simulate results of
Computer algorithms that may be
IT112 PF none I I I
Programming 1 implemented as a solution to the
given problem.
LO3 Demonstrate sound techniques for
designing, developing, and
documenting well-structured
programs using software
principles.
IT113 ELEC IT ELECTIVE 1 none 3 LO1 Illustrate the relevance of I I I I I
Number Systems to digital
techniques and perform analysis
and design of basic logic gates.
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

LO2 Examine carefully the underlying


principles of Digital Electronics
and show awareness of the
importance of learning this field
in IT.
LO1 Implement basic programming
concepts through designing and
constructing simple programs
using C++ as the implementation
language
Computer LO2
IT121 PF IT112 3 Identify a range of modern tool to E I I E E I
Programming 2
support the process of
programming complex software
systems.
LO3 Apply object-oriented approaches
to software problems in C++
3 LO1 Apply the importance of Discrete
Mathematics in their chosen field
of specialization
LO2 Explain the importance of
computer logic and logical
equivalences, logic reasoning and
Discrete comprehend sets and its
IT122 MS none I I I
Mathematics representations.
LO3 Solve various types of problems
involving functions and its
complexities and demonstrate
technical knowhow in solving
problems in relation to Sequences
and Summation.
3 LO1 Identify and describe the
fundamental components of an
interactive system and learn how
the design practice addresses the
critical feature of an interactive
system-usability from the human
perspective.
LO2 Learn how to implement support
for the programmers of an
interactive system and design a
Introduction to system to be universally
IT123 HCI Human Computer none accessible, regardless of age, E I I E E E
Interaction gender, cultural background and
ability.
LO3 Describe a range of models that
can be used during the interface
design process and determine
systems that link the real world
with electronic world, examining
ubiquitous and context-aware
computing and virtual reality
including its use in information
visualization.
IT124 SAP Software none 3 Work effectively with a range of I E E E I
Applications 1 current, standard, Office
LO1
Productivity software
applications.
Evaluate, select and use office
LO2 productivity software appropriate
to a given situation.
LO3 Apply basic adult learning and
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

assessment principles in the


design, development, and
presentation of material produced
by office productivity
applications.
LO1 Understand the fundamental data
structures including linked-lists,
trees, binary search trees, stacks,
queues, priority queues and hash-
tables and skip lists.
LO2 Understand the fundamental
abstract data types which can
include: Maps, Sets and Victors
and the ability to program data
Data Structures
IT211 PF IT121 3 structures and use them in I I I
and Algorithm
implementations of abstract data
types.
LO3 Ability to device novel solutions
to small scale programming
challenges involving data
structures and recursion and
select appropriate data structures
and algorithms for problems and
to justify that choice.
LO1 Construct/Assemble the basic
components of a computer and
figure out how to interconnect the
basic components of a computer.
LO2 Comprehend how data is being
transmitted in a computer system
Platform
IT212 PT IT111 3 and reinforce their knowledge on E E E E E
Technologies
how data is being transmitted and
received in ICT.
LO3 Convert different Number
Systems and compute Binary
Addition, subtraction,
Multiplication and Division.
LO1 Gain knowledge in Java
programming Language. Read
and comprehend Java codes.
LO2 Develop correct, well-
IT213 ELEC IT ELECTIVE 2 IT121 3 I E E E E I I
documented programs using Java
programming language.
LO3 Apply object-oriented approaches
to software problems in Java
LO1 Demonstrate employability skills
and a commitment to
professionalism. Operate a
variety of advanced spreadsheet.
LO2 Solve a range of problems using
Software
IT214 SAP IT124 3 office productivity applications, I E E E I
Applications 2
and adapt quickly to new
software releases.
LO3 Maintain quality assurance
through critically evaluating
procedures and results.
LO1 Able to structure, organize, and
Web
publish a website using HTML5
Development
IT215 WEB IT123 3 and CSS including how to view I E E E E E I E E E
using HTML and
site’s HTML and understand its
CSS
structure, purpose, and
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

functionality.
LO2 Create a web page using
wireframe structure and HTML
tags and setup a folder structure
for a website
LO3 Create an index page for a
website and create various pages
in website using the site’s
template. Publish a site.
LO1 Explain the overview of LAN,
what it is and the importance of
data communications today; to
start up the interest of the
students to data communication.
LO2 Allow the student to acquire
experience in some specific areas
IT221 NET Networking 1 IT212 3 of networking such as the design E E E E
and maintenance of individual
networks.
LO3 Use networking tools to observe
and analyze behaviors of
networking protocols. Describe
network security issues and some
of the methods that address them.
LO1 Identify and describe how to
work MS Access relational
database and show desirable
attitudes on how to create a
database program.
LO2 Identify the parts and properties
and its functions and assess the
Fundamentals of
IT222 IM IT211 3 different environment of database E E E I E E
Database Systems
programming. Learn and
implement the principles and
concepts of information integrity,
security and confidentiality.
LO3 Apply ethical computing concepts
and practices to database design
and implementation.
LO1 Define an information system
from both a technical and
business perspective and
distinguish between computer
literacy and information systems
literacy. Evaluate the role of
information systems in today’s
competitive business
environment.
Information IT111, LO2
IT223 IM 3 Explain relationships between E E E E E E E E I
Management 1 IT123
concepts of information systems,
organization, management and
strategy.
LO3 Present with real-world scenarios
to help them practice skills in
using tables, calendars, slide
presentations, managing
contracts, spreadsheets, data
mining, and report forms.
Integrative LO1 Design, develop, and test and
IT224 IPT Programming and IT215 3 interactive web-based application E E E E E E
Technologies on a given specification using any
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

of the different integrated


application and related
technologies and protocols.
LO2 Examine IT services used to
integrate incongruent
applications. Distinguish the role
of data exchange between
dissimilar IT systems.
LO3 Construct integrative
programming solutions and
examine security considerations
in system integrations.
LO1 Construct/Assemble the basic
components of a computer
system; figure out how to
interconnect the basic
components of a computer.
LO2 Identify the various PC
Computer
IT111, terminologies and acronyms and
IT225 CHS Hardware 3 I E E E I
IT113 their functions. Execute the
Servicing
procedure on how to install
operating systems and its
applications.
LO3 Demonstrate technical knowhow
on repairing and/or upgrading PC
systems.
LO1 Ability to select and apply
knowledge of computing and
mathematics appropriate to the
discipline. Specifically, an ability
to apply mathematical
foundations, algorithmic
principles, and computer science
theory in the modeling and design
of computer-based systems.
LO2 Understand the professional,
ethical, legal, security and social
Advanced
IT311 IM IT222 3 issues and responsibilities E E E E E E
Database Systems
including a respect of diversity.
Communicate effectively with a
range of audiences using a range
of modalities including written,
oral and graphical.
LO3 Conduct standard tests and
measurements; to conduct,
analyze, and interpret
experiments, and to apply
experimental results to improve
processes.
LO1 Discuss the importance of a
network system and its
applications in our present and
future generations. Implement
different types of networks, how
computers are interconnected and
IT312 NET Networking 2 IT221 3 E E E E E E E
the use of routing and switching
equipment.
LO2 Install and configure routers and
switches for interconnecting
different network systems. Use of
load balancing.
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

LO3 Understand the basic architecture


of server-based networks
LO1 Explain key challenges, concepts,
drivers, and strategies related to
systems integration projects.
Explain and apply organizational
and managerial issues related to
systems integration projects.
LO2 Explain and apply key systems
integration architecture,
Systems
IT123, methodologies, and technologies.
IT313 SIA Integration and 3 E E E E E E E E E E
IT212 Identify and assess current and
Architecture 1
emerging systems integration
tools.
LO3 Define and analyze systems
integration requirements using
business process models. Apply
advanced integration technologies
to implement system integration
solutions.
LO1 Demonstrate knowledge of a
high-level block-structured
programming languages. Develop
algorithms in response to problem
scenarios.
LO2 Demonstrate use of data types
and classes in program and
Event Driven systems development. Develop
IT314 EDP IT224 3 E E E I E E E
Programming well-organized, block-structured,
easily read programs.
LO3 Demonstrate ability to code
Visual Basic arithmetic
instructions, conditional
statements, repetition structures,
sub procedures; and control
arrays in programs.
LO1 Explain why a successful
information security program is
the responsibility of both and
organization’s general
management and IT management.
LO2 Identify the threats posed to
information security and the more
common attacks associated with
Information those threats, and differentiate
IT315 IAS Assurance and IT223 3 threats to the information within E E E E E
Security 1 systems from attacks against the
information within systems.
LO3 Describe the issues facing
software developers, as well as
the most common errors made by
developers, and explain how
software development programs
can create software that is more
secure and reliable.
LO1 Write PHP scripts to handle
HTML forms and inscribe regular
IT215, expressions including modifiers,
IT316 ELEC IT Elective 3 3 E E E E E E E E E E
IT224 operators, and metacharacters.
LO2 Create PHP programs that use
various PHP library functions,
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

and that manipulate files and


directories.
LO3 Analyze and solve various
database tasks using the PHP
language. Analyze and solve
common Web application tasks
by writing PHP programs.
LO1 Identify and analyze user needs
and take them into account in the
selection, creation, evaluation and
administration of computer-based
systems.
LO2 Design, implement, and evaluate
computer-based systems,
Quantitative processes, components, or
IT317 MS IT213 3 D D D
Methods programs to meet desired needs
and requirements under various
constraints.
LO3 Recognize the need for and
engage in planning self-learning
and improving performance as a
foundation for continuing
professional development.
LO1 Analyze, synthesize, and utilize
design processes and strategy
from concept to delivery to
creatively solve communication
problems.
LO2 Create communication solutions
that address audiences and
IT124,
IT318 VG Visual Graphics 3 contexts, by recognizing the E E E E
IT214
human factors that determine
design decisions.
LO3 Learn basic tools used in Adobe
Photoshop to create and edit
images. Learn how to optimize
images and save images in proper
file formats.
LO1 Apply ethical concepts and an
analytical process to common
dilemmas found in the
information technology field.
LO2 Identify common ethical issues
Social and facing professionals in the field of
IT321 SP Professional none 3 information technology. E E E E E E
Issues LO3 Identify and describe common
ethical concepts and theories.
Analyze ethical issues and
articulate a clear, descriptive
account prior to forming a
normative course of action.
LO1 Identify and analyze various
emerging technologies and
understand the impact in a global
Application context.
Development and IT213, LO2 Identify and analyze various
IT322 WS 3 E E E D D D
Emerging IT314 factors that affect business
Technologies strategy with emerging
technologies.
LO3 Develop specifications for a
software development effort that
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

precisely articulates the


functional requirements, expected
execution paths, and the explicit
use of cutting edge or emerging
technologies, which includes
hardware and software library
APIs.
LO1 Gather and refine user functional
requirements and other functional
and non-functional requirements
and constraints for a large-scale
information system, and create a
system requirements specification
document.
LO2 Perform system analysis and
design tasks using recognized
IT313,
IT323 CAP Capstone 1 3 software engineering methods to D D D D D D D D D D D
IT123
create a preliminary design
specification for a system based
on a requirements specification.
LO3 Create a project management
plan, including a schedule and
budget for a large-scale
information systems projects.
Create initial test and
documentation plans for a project.
LO1 Install servers by examining
physical requirements necessary
and create an installation
document and implementation
timeline.
LO2 Configure servers by adding and
Systems configuring according to the
IT324 SA Administration IT312 3 intended server roles. D D D D D
and Maintenance Configuring services, policies and
protocols.
LO3 Manage servers and implement
server solution by reviewing and
analyzing threats, resolve know
security vulnerabilities and other
stability issues.
LO1 Discuss policies and practices to
systems integration and
architecture to ensure secure
system operation and information
assurance.
Information LO2 Perform vulnerability analysis of
IT325 IAS Assurance and IT315 3 a system and explain how design E E E E E E
Security 2 implementation of hardware and
software contribute to
vulnerabilities of the
organization.
LO3 Propose strategies on how to
counter attack threats.
LO1 Analyze and evaluate complex
problems and design efficient
Systems computing solutions. Design and
IT326 SIA Integration and IT313 3 develop a web and/or mobile E E E E E E E E E E
Architecture 2 based computing solutions.
LO2 Solve problems by utilizing a
user-centered methodology in the
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

design, creation, implementation,


and management of computer-
based systems.
LO3 Plan and design the development,
application, integration and
management of computing
technologies within an
organization.
LO1 Familiarize with various
approaches, methods and
techniques of animation
technology. Develop
competencies and skills for
becoming an effective animator.
IT317, LO2 Master traditional and digital
IT327 AN Animation 3 E E E
IT318 tools to produce stills and moving
images. Explore different
approaches in computer
animation.
LO3 Manage animation projects from
its conceptual stage to the final
product creation.
LO1 Analyze, design, implement, test,
maintain, and/or document a
Finishe
software system as applied to a
d 70%
real-world problem as part of a
Acade
IT411 PR Practicum 6 team in an actual company D D D D D D D D D D D D D
mic
environment thereby also
Requir
developing personal and
ements
interpersonal working skills in the
process.
LO1 Create a detailed systems design
and implementation plan using
standard software engineering
tools and methodology.
LO2 Create a test plan and series of
IT323, test procedures for a project and
IT421 CAP Capstone 2 3 D D D D D D D D D D D
IT326 execute the procedures against
the components created.
LO3 Demonstrate the ability to plan
and execute the deployment of an
IT system or components into a
client environment.
LO1 Gain general knowledge with
regards to C# programming
language.
IT213, LO2 Develop correct, well-
IT422 ELEC IT Elective 4 3 E E E E E
IT314 documented programs using C#
programming language.
LO3 Apply object-oriented approaches
to software problems in C#
LO1 Develop conceptual maps of
content and process for
interactive multimedia. Use basic
instructional design principles in
Multimedia the development of stacks. E
IT423 MS IT327 3 LO2
E E E E E E E E
Systems Demonstrate the use of
animation, digitized sound, video
control, and scanned images.
LO3 Organize media; demonstrate
how to work around Premiere Pro
Revision Nos: Date Revised: Authorized by: Approved by: Date
00 NA QMR President 01---03-2022

environment.

You might also like