
Research Internship 1 (AY 2022-2023)
Research laboratory immersion; Exposure to research areas on intelligent systems through a critical review of scientific papers produced in the research laboratories.

Software Engineering 1 (AY 2022-2023)
Principles and methods for Requirements Engineering and Design of software systems

CMSC 11 - Introduction to Computer Science
Introduction to the major areas of Computer Science; software systems and methodology; computer theory; computer organization and architecture.

Introduction to Information Systems
This is a service course for Management students.e

Discrete Mathematical Structures in Computer Science I
This is Discrete Mathematical Structures in CS I. This is a foundation course for Computer Science Students.

CMSC 21 C - Fundamentals of Programming
CONGRATULATIONS for enrolling in CMSC 21, Fundamentals of Programming! This is a core course for the Bachelor of Science in Computer Science and the Bachelor of Science in Mathematics Programs of the University of the Philippines Cebu. Please read this course guide carefully and completely.
The course presents an expansion and development of lessons and materials introduced in the CMSC 11 (Introduction to Computer Science) such as structures, n-dimensional arrays, processing files, pointers, lists, and an introduction to C++.

CMSC 133 - Introduction to Computer Organization, Architecture and Assembly Language
Computer systems organization from a designer’s point of view; assembly language; addressing, stacks, argument passing, arithmetic operations, decisions, modularization; input/output operations and interrupts; memory hierarchy and cache memory; pipeline design techniques; super-scalar CPU architecture; parallel architectures.

Introduction to Computer Organization, Architecture and Assembly Language
Computer systems organization from a designer’s point of view; assembly language; addressing, stacks, argument passing, arithmetic operations, decisions, modularization; input/output operations and interrupts; memory hierarchy and cache memory; pipeline design techniques; super-scalar CPU architecture; parallel architectures.

CMSC 21: Fundamentals of Programming
CMSC 21 Fundamentals of Programming

CMSC 127 - File Processing & Database Systems
Database management has evolved from a specialized computer application to a central component of virtually all enterprises, and, as a result, knowledge about database systems has become an essential part of an education in computer science. This course presents the fundamental concepts of database management. These concepts include aspects of database design, database languages, and database system implementation.

CMSC 106 (Section A)
This course introduces fundamental research methods to computer science students. It provides students with a comprehensive overview about how research is performed, primarily at the academic level. Students are introduced to the research databases used for retrieving scholarly articles. Likewise, a variety of research designs along with their data collection, analysis, and results presentation, are provided to give students flexibility in designing their own research. Finally, students are introduced to the art of presenting their findings
