Computer Science

Undergraduate Program

Bachelor of Science in Computer Science

Computer Science

The BS Computer Science program includes the study of computing concepts and theories, algorithmic foundations and new developments in computing. The program prepares students to design and create algorithmically complex software and develop new and effective algorithms for solving computing problems.

The program also includes the study of the standards and practices in Software Engineering. It prepares students to acquire skills and disciplines required for designing, writing and modifying software components, modules and applications that comprise software solutions.

The BSCS graduates are expected to become globally competent, innovative and socially and ethically responsible computing professionals engaged in life-long learning endeavors. They are capable of contributing to the country’s local and national development goals.

The graduate have the ability to:

* Articulate and discuss the latest developments in the specific field of practice.

* Effectively communicate orally and in writing using both English and Filipino

* Work effectively and independently in multi-disciplinary and multi-cultural teams

* Act in recognition of professional, social and ethical responsibility

* Preserve and promote “Filipino historical and cultural heritage.

Objectives

Course Curriculum

Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
CC101Introduction to Computing (HTML/CSS)233 
CC102Fundamentals of Programming (Java)233 
DS101Discrete Structures 13 3 
AL101Algorithms and Complexity233 
GE1Understanding the Self3 3 
GE2Readings in Philippine History3 3 
GE10Pagbasa at Pagsulat sa Iba’t-ibang Disiplina3 3 
PE1Physical Education2 2 
NSTP 1CWTS/ROTC 13 1.5 
TOTAL24.5 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
CC103Intermediate Programming (Adv Java)233CC102
CC104Data Structures and Algorithms233CC102
CC105Information Management (DB/SQL)233CC101
DS102Discrete Structures3 3DS101
GE3The Contemporary World3 3 
GE4Mathematics in the Modern World3 3 
PE2Physical Education 22 2PE1
GE11Panitikang Filipino3 3 
NSTP 2CWTS/ROTC 23 1.5 
TOTAL24.5 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
CC106Applications Development and Emerging Technologies233CC105
SDF104Object Oriented Programming (VB.net)233CC103
AL102Automata Theory and Formal Languages3 3AL101
NC101Networks and Communications233 
GE5Purposive Communication3 3 
GE6Art Appreciation3 3 
GEE22Philippine Indigenous  Communities3 3 
IT100Internet and Advanced Office123 
PE3Physical Education 32 2PE2
TOTAL26 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
AR101Architecture and Organization233AL102
OS101Operating System233 
PL101Programming Languages233SDF104
HCI101Human Computer Interaction233CC106
AL103Logic Design233AL102
GE7Science, Technology and Society3 3 
GE8Ethics3 3 
GEE32Philippine Popular Culture3 3 
PE4Physical Education 42 2PE3
TOTAL26 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
IAS101Information Assurance and Security233AR101
SE101Software Engineering 13 3PL101
SP101Social Issues and Professional Practice3 3HCI101
ELEC1Computational Science233 
CC107Mobile Programming233CC103
DS103Statistics with SPSS123DS102
GE9Rizal’s Life and Works3 3 
IT101Micro Controller Programming233 
GEE13Human Reproduction3 3 
TOTAL27 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
ELEC 2Intelligent Systems233 
SE102Software Engineering 2233SE101
THS101CS Thesis Writing 13 3 
ELEC3Parallel and Distributed Computing233 
CC108Content Management System233CC105
OS102Open Source Operating System123OS101
IT102Social Media and Presentation213 
TOTAL21 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
THS102CS Thesis Writing 2333THS101
ELEC 4Graphics and Visual Computing233 
ELEC 5System Fundamentals233 
SDF105Object Oriented Programming 2 (C#)233SDF104
HCI102Technopreneurship/E-Commerce3 3HCI101
TOTAL15 
Subject CodeCourse TitleNumber of HrsUnitsPre-Requisites
LECLAB
PRC 101

Practicum (OJT)

OJT – 300 (hours)

300  70% of the total number of units
 Orientation, Presentation and Documentation40   
TOTAL