Data Structures and Algorithms
The course covers the standard data representation and algorithms to solve computing problems efficiently (with respect to space requirements and the time complexity of algorithms). This covers the following: Stacks, Queues, Trees, Graphs, Maps, and Sets. A thorough discussion of sorting and searching.
Information Assurance and Security 1
The course shall introduce to the fundamental aspects of Information Assurance and Security (AIS). Topics shall include security mechanisms, operational issues, IAS Policies, attacks, security domains, information states, risk assessment and threat analysis. Further, this shall include discussion on the impact of IAS in the field of computing.
Capstone Project 2 (IT 4113)
This course is the culmination of the
accumulated educational experiences and trainings of the students at CCS in a
single original research project of their choice, subject to approval and
supervision of a faculty mentor. A final course that caps three years of study
in form of a capstone relatively topics parallel with the Research cum
Extension priorities of the department and project agendas indicated in the CMO
as Information Technology Major.
Engineering Data Analysis
This course is designed for undergraduate engineering students with emphasis on problem solving related to societal issues that engineers and scientists are called upon to solve. It introduces different methods of data collection and the suitability of using a particular method for a given situation.
The relationship of probability to statistics is also discussed, providing students with the tools they need to understand how "chance" plays a role in statistical analysis. Probability distributions of random variables and their uses are also considered, along with a discussion of linear functions of random variables within the context of their application to data analysis and inference. The course also includes estimation techniques for unknown parameters; and hypothesis testing used in making inferences from sample to population; inference for regression parameters and build models for estimating means and predicting future values of key variables under study.
Understanding the Self
The course deals with
the nature of identity, as well as the factors and forces that effect the
development and maintenance of personal identity. The Directive to Know Oneself
has inspired countless and varied ways to comply. Among the questions that
everyone has had to grapple with at one time or other is “Who am I?” At no
other period is this question asked more urgently than in adolescence –
traditionally believed to be a time of vulnerability and great possibilities.
Issues of self and identity are among the most critical for the young. This
course is intended to facilitate the exploration of the issues and concerns
regarding self and identity to arrive at a better understanding of one’s self.
It strives to meet this goal by stressing the integration of the personal with
the academic contextualizing matters discussed in the classroom and in the
everyday experiences of students- making for better learning, generating a new
appreciation for the learning process, and developing a more critical and
reflective attitude while enabling them to manage and improve their selves to
attain a better quality of life. The course is divided into three major parts:
The first part seeks to understand the construct of the self from various
disciplinal perspectives: philosophy, sociology, anthropology, and
psychology- as well as the more
traditional division between the East and West – each seeking to provide
answers to the difficult but essential question of “What is the self?” And
raising, among others, the question: “Is there even such a construct as the
self?”
The second part
explores some of the various aspects that make up the self, such as the
biological and material up to and including the more recent Digital Self. The
third and final part identifies three areas of concern for young students:
learning, goal setting, and managing stress.
It also provides for the more practical application of the concepts
discussed in this course and enables them the hands-on experience of developing
self-help plans for self-regulated learning, goal setting, and self-care. This
course includes the mandatory topics on Family Planning and Population
Education.
GE 1 - Understanding the Self
The course will start with a brief historical perspective of the evolution of operating systems over the last fifty years and then cover the major components of most operating systems. This discussion will cover the tradeoffs that can be made between performance and functionality during the design and implementation of an operating system. Particular emphasis will be given to three major OS subsystems: process management (processes, threads, CPU scheduling, synchronization, and deadlock), memory management (segmentation, paging, swapping), and file systems; and on operating system support for distributed systems.
GE 5 - Purposive Communication
Purposive communication is a three-unit course that develops students’ communicative competence and enhances their cultural and intercultural awareness through multimodal tasks that provide them opportunities for communicating effectively and appropriately to a multicultural audience in local or global context. It equips students with tools for critical evaluation of a variety of texts and focuses on the power of language and the impact of images to emphasize the importance of conveying messages responsibly. The knowledge, skills, and insights that students gain from this course may be used in their other academic endeavors, their chosen disciplines, and their future careers as they compose and produce relevant oral, written, audio-visual and/or web-based output for various purposes.
CCIT 105 - Information Management 1
This course provides a solid foundation across all of the disciplines across the complete Information Management spectrum. This course is centered around the core skills of identifying organizational information requirements, modeling them using conceptual data modeling techniques, converting the conceptual data models into relational data models and verifying its structural characteristics with normalization techniques, and implementing and utilizing a relational database using an industrial-strength database management system like SQL.
CCIT 102 - Computer Programming I
The
course covers the use of general purpose programming language to solve
problems. The emphasis is to train students to design, implement, test, and
debug programs intended to solve computing problems using fundamental
programming constructs.
FLAT (T3) - Interactive Video (Vizia and Flubaroo)
Topic 3 for Flexible Learning Alternative Tools (FLAT)
Teachers
Roner Abanil
April Joy Aguado
Raquel Almonte
BRYAN AMARANTO
Joyce Arbaja
ALBERTO AREJOLA
Crezel B. Obrero
Leo Francis Barbonio
Eulysis Edgar Bombales
Arancha Monica Breva
Apple Kem Candelaria
David John Candelaria
Suzanne Causapin
Raquel Cirujales
Freddie Collada
Roque Cruz II
Paniterce Dan Mark
Dennis Daza
Noel De Castro
Michael Andrew Embestro
Taburnal Ervin
Jay Christian Fajardo
Luzviminda Fajardo
Kaela Marie Fortuno
Prianes Freddie
Alma Fucio
Modesto Fucio
John Marlo Gorobao
Catherine Guarnes
Elaine Frances Illo
Priela Jhoan
Mat Lopez
Nino Jeffrey Luzon
Antonia Martinez
Janessa Martinez-Malaya
Monette Wilfreda Moran
Edelyn Nales
Liezl Namoro
Eirene Neonal
Marianne No
Juniser Oliva
Lea Mae Ortega
Jess Noel Osea
Lalaine Padilla
Tiffany Lyn Pandes
Juniesel Pascual
Maria Teresa Pascual
Figura Phillip Mari
Mhelrose Prades
Marie Joy Ramizares
HAYRES BOOTS SABIO
Jaymark Samson
Carlo Adonis San Carlos
Yolanda Santorcas
Yolanda Santorcas
Philip Alger Serrano
Maria Luisa Sotero
Romeo Sotto Jr
Keith Marlon Tabal
Maria Visitacion Taburnal
Mae Ann Tagum
Marites Tomenio
WEB SYSTEMS AND TECHNOLOGIES 2
This course deals with how to make websites that serve “dynamic content” content that is based on returning or updating results in a database.
Introduction to Computing
This course provides an overview of the Computing Industry and Computing profession, including research and Applications in different fields; an Appreciation of Computing in different fields such as Biology, Sociology, Environment and Gaming; an Understanding of ACM Requirements; an Appreciation of the history of computing; and Knowledge of the Key Components of Computer Systems (Organization and Architecture), Malware, Computer Security, Internet and Internet protocols, HTML5 and CSS.
Multimedia System
This course is designed to help student learn about multimedia, understand the principles for creating multimedia projects, and practice creating multimedia applications using GIMP. In the latter part of the course, students will also be acquainted with the programming language in GIMP, ActionScript 3.0 (AS).
Object Oriented Programming
This course is an introduction to procedural and object-oriented programming methodology. Topics include program structure, conditional and iterative programming, procedures, arrays and records, object classes, encapsulation, information hiding, inheritance, polymorphism, file I/O, and exceptions.