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.
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.
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.
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.
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
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
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.
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.
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.
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
Topic 3 for Flexible Learning Alternative Tools (FLAT)
- 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
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.
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).
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.