Loading...

Bachelor of Science in Computer Science

Dive deep into the theoretical foundations and practical applications of computing to solve complex problems and drive innovation in technology.

4 Years
Program Duration
144
Credit Units
96%
Employment Rate

Program Overview

Comprehensive education in computer science theory and practice

Program Description

The Bachelor of Science in Computer Science program provides a comprehensive foundation in computer science theory, programming, algorithms, and software development. Students gain expertise in computational thinking, problem-solving, and creating innovative software solutions.

Program Objectives

  • Develop proficiency in programming languages and software development methodologies
  • Build a strong foundation in algorithms, data structures, and computational theory
  • Foster analytical thinking and problem-solving skills for complex computational challenges
  • Prepare students for careers in software development, research, and advanced studies
  • Cultivate innovation and ethical responsibility in computing practices

Why Choose Computer Science?

Computer Science offers unparalleled opportunities to shape the future of technology. As a CS graduate, you'll be equipped to develop groundbreaking software, design intelligent systems, and solve complex problems across industries. With high demand for CS professionals worldwide, you'll enjoy excellent career prospects and competitive compensation.

Curriculum

A structured approach to mastering computer science fundamentals and advanced concepts

First Semester

CS 101
Introduction to Computing
3 units
Overview of computing concepts, principles, and applications in various fields.
CS 102
Computer Programming 1
3 units
Introduction to programming concepts and problem-solving using a high-level language.
GE 1
Understanding the Self
3 units
Exploration of the self in the context of social, cultural, and historical circumstances.
GE 2
Readings in Phil History
3 units
Critical analysis of significant historical events, figures, and issues in Philippine history.
GE 3
Mathematics in the Modern World
3 units
Mathematical concepts and applications in solving real-world problems.
GE EL 1
Living in the IT Era
3 units
Understanding the impact of information technology on society and daily life.
Theo 1a
Old Testament
2 units
Study of the Old Testament scriptures and their theological significance.
PATHFIT 1
Physical Activities Towards Health & Fitness 1
2 units
Movement Competency Training focusing on physical fitness and wellness.
NSTP 11
National Service Training Program
3 units
Civic education and community service program required for all college students.

Second Semester

CS 111
Networks and Communications 1
3 units
Introduction to computer networks, protocols, and communication systems.
CS 112
Computer Programming 2
3 units
Advanced programming concepts, including object-oriented programming and data structures.
CS 113
Discrete Structures 1
3 units
Mathematical structures and techniques relevant to computer science.
GE 4
Purposive Communication
3 units
Development of effective communication skills for academic and professional contexts.
GE 5
Science, Technology, and Society
3 units
Exploration of the interrelationships between science, technology, and society.
GE 6
The Contemporary World
3 units
Analysis of current global issues and their impact on local and international communities.
GE EL 2
Gender and Society
3 units
Examination of gender roles, relations, and issues in various social contexts.
Theo 1b
New Testament
2 units
Study of the New Testament scriptures and their theological significance.
PATHFIT 2
Physical Activities Towards Health & Fitness 2
2 units
Exercise-based Fitness Activities for physical development and wellness.
NSTP 12
National Service Training Program 2
3 units
Continuation of civic education and community service program.

First Semester

CS 201
Information Management
3 units
Database design, implementation, and management using relational database systems.
CS 202
Data Structures & Algorithms
3 units
Implementation and application of data structures and algorithms for efficient problem-solving.
CS 203
Web Systems and Technologies
3 units
Development of web-based systems using current technologies and frameworks.
STAT 1a
Probability and Statistics
3 units
Statistical methods and probability theory with applications in computer science.
GE 6
The Contemporary World
3 units
Analysis of current global issues and their impact on local and international communities.
GE 7
Art Appreciation
3 units
Introduction to the diverse forms of artistic expression and their cultural significance.
GE EL 3
Great Books
3 units
Study of influential literary works that have shaped human thought and culture.
THEO 2a
Christology
3 units
Study of the person and work of Jesus Christ in Christian theology.
PathFit 3
Physical Activities Towards Health & Fitness 3
2 units
Sports-based activities for physical development and wellness.

Second Semester

CS 211
Object-Oriented Programming
3 units
Advanced programming concepts using object-oriented paradigms and design patterns.
CS 212
Human Computer Interaction
3 units
Principles and practices of designing usable and accessible user interfaces.
CS 213
Applications Dev & Emerging Tech
3 units
Development of applications using emerging technologies and platforms.
CS 214
Information Management 2
3 units
Advanced database concepts, including database administration and optimization.
CS 215
System Analysis and Design
3 units
Methodologies and techniques for analyzing, designing, and implementing information systems.
GE 8
Ethics
3 units
Examination of ethical theories and their application to contemporary moral issues.
GE 9
Life and Works of Rizal
3 units
Study of the life, works, and influence of Philippine national hero Jose Rizal.
THEO 2b
Mariology
3 units
Study of the role of Mary in Christian theology and devotion.
PathFit 4
Physical Activities Towards Health & Fitness 4
2 units
Dance-based activities for physical development and wellness.

First Semester

CS 301
Information Assurance and Security 1
3 units
Principles and practices of information security, including threat assessment and security controls.
CS 302
Platform Technologies
3 units
Study of various computing platforms, operating systems, and their applications.
CS 303
Discrete Structures 2
3 units
Advanced mathematical structures and techniques for computer science applications.
CS 304
Algorithms & Complexity
3 units
Design and analysis of efficient algorithms, including complexity theory and optimization.
CS 305
Software Engineering 1
3 units
Software development methodologies, requirements analysis, and project management.
CS 306
Business Analytics
3 units
Application of data analysis techniques to support business decision-making.
CS 307
Enterprise Data Management
3 units
Management of enterprise-level data resources and infrastructure.
Theo 3a
Christian Morality
3 units
Study of Christian moral principles and their application to contemporary issues.

Second Semester

CS 311
Analytics Techniques and Tools
3 units
Techniques and tools for analyzing and visualizing data to support decision-making.
CS 312
Analytics Modeling
3 units
Development of analytical models for data-driven decision making.
CS 313
Social Issues and Professional Practice
3 units
Ethical, legal, and social issues in computing and professional responsibilities.
CS 314
Operating Systems
3 units
Principles and design of operating systems, including process and memory management.
CS 315
Software Engineering 2
Advanced software engineering concepts, including quality assurance and testing.
3 units
CS 316
Programming Languages
3 units
Concepts and principles of programming language design and implementation.
CS EL 1
CS ELECTIVE 1
3 units
Specialized topic in computer science based on current trends and student interests.
THEO 3b
The Commandments
3 units
Study of the Ten Commandments and their application in Christian life.

Summer

THESIS 1
Thesis Writing 1
3 units
First part of the thesis project, focusing on proposal development and initial research.
THEO 4a
Intro to Pastoral Life/BEC
3 units
Introduction to pastoral ministry and Basic Ecclesial Communities.

First Semester

THESIS 2
Thesis Writing 2
3 units
Completion and presentation of the thesis project, including documentation and defense.
IT 401
Automata Theory & Formal Languages
3 units
Study of abstract machines, formal languages, and computational models.
IT 402
Analytics Application
3 units
Application of analytics techniques to real-world problems and scenarios.
Pro En
Professional Enhancement
3 units
Development of professional skills and competencies for career readiness.
CS EL 2
CS ELECTIVE 2
3 units
Advanced specialized topic in computer science based on current trends.
CS EL 3
CS ELECTIVE 3
3 units
Advanced specialized topic in computer science based on current trends.
THEO 4b
Pastoral Exposure
3 units
Practical experience in pastoral ministry and community service.

Second Semester

PRAC
Practicum/Analytics Internship
6 units
Supervised work experience in a computing-related field, applying classroom knowledge to real-world problems.
SEMTOUR
Seminars and Tours
3 units
Industry seminars, site visits, and professional development activities.

Career Opportunities

Computer Science graduates are in high demand across industries

Software Engineer

Design, develop, and maintain software applications using various programming languages and frameworks.

₱30,000 - ₱120,000 monthly

AI/ML Engineer

Create intelligent systems and algorithms that can learn from data and make decisions or predictions.

₱50,000 - ₱150,000 monthly

Cybersecurity Specialist

Protect computer systems and networks from threats, vulnerabilities, and attacks.

₱40,000 - ₱130,000 monthly

Data Scientist

Analyze and interpret complex data to help organizations make better decisions.

₱45,000 - ₱140,000 monthly

Full-Stack Developer

Build both client and server software for web applications, handling all aspects of development.

₱35,000 - ₱120,000 monthly

Game Developer

Create video games for various platforms, including consoles, computers, and mobile devices.

₱30,000 - ₱100,000 monthly

Cloud Solutions Architect

Design and implement cloud computing solutions for organizations.

₱60,000 - ₱180,000 monthly

Research Scientist

Conduct research to advance the field of computer science in academia or industry.

₱50,000 - ₱150,000 monthly

Learning Facilities

State-of-the-art resources to support your computer science education

Advanced Computing Lab

Advanced Computing Laboratory

Equipped with high-performance workstations, specialized software, and development tools for programming and software engineering projects.

AI and Machine Learning Lab

AI and Machine Learning Lab

Features GPU-accelerated computing resources for training and testing machine learning models and AI applications.

Networking and Security Lab

Networking and Security Lab

Provides hands-on experience with network configurations, security protocols, and penetration testing in a controlled environment.

Innovation Hub

Innovation Hub

Collaborative space for interdisciplinary projects, hackathons, and startup incubation with mentorship from industry professionals.

Student Showcase

Highlighting exceptional projects and achievements by our Computer Science students

AI Chatbot Project

AI-Powered Educational Chatbot

A team of senior CS students developed an intelligent chatbot that helps freshmen navigate university resources and academic requirements.

Machine Learning NLP Python
Mobile App Project

Community Disaster Response App

An award-winning mobile application that connects volunteers, resources, and affected communities during natural disasters.

Mobile Dev React Native Firebase
Data Visualization Project

Interactive COVID-19 Data Visualization

A web-based platform that presents pandemic data through intuitive and interactive visualizations to aid public understanding.

Data Science D3.js Python
Game Development Project

Educational VR Game for STEM Learning

A virtual reality game that makes learning science and mathematics concepts engaging and interactive for high school students.

Game Dev Unity C#

Ready to Start Your Journey in Computer Science?

Join our community of innovators and problem-solvers shaping the future of technology.

AI Assistant
CCS Assistant

CCS Tech Assistant

Online