Puter Science
Puter Science
Program Description
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 soling 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.
Retention Policies
1. Students who fail in 50% or more of the subjects taken during the previous
semester will be asked to shift to another course. Courses dropped are
considered failed.
2. Students who fail in two or more major subjects in one semester shall be put on
probation.
3. Student must not incur more than two failures in the same Math or CS Core/
Professional courses; otherwise they will be advised to drop from the program.
FIRST YEAR
First Semester Lec Lab Units Prerequisite Co-requisite
CC101 Computer Science Fundamentals 3 3
CC102 Computer Programming 1 2 3 3
ARTAP Art Appreciation 3 3
MATHMW Mathematics in the Modern World 3 3
PCOM Purposive Communication 3 3
STS Science, Technology and Society 3 2
IRS1 LaSallian Spirituality 3 3
PED1 Physical Education 1
(Wellness and Fitness) 2 2
IGG Group Guidance 1 1.5 1.5
Total 26.5 Hours 23.5
SECOND YEAR
First Semester Lec Lab Units Prerequisite Co-requisite
CSP202 Object Oriented Programming 2 3 3 CC103
CSP203 Discrete Structures 3 3 Math1
CC104 Data Structures and Algorithms 3 3 CC103
CC105 Information Management 3 3 CC103U
CSE301 CS Elective 1 - System Analysis
and Design 3 3
Math 2 Trigonometry 3 3
NSTP1 National Service Training Program 1 3 3
PED3 Physical Education 3
(Swimming and Recreation) 2 2
Total 25 Hours 23
FOURTH YEAR
First Semester Lec Lab Units Prerequisite Co-requisite
CSP218 Artificial Intelligence for Games 2 3 3 CSP211
CSP219 Networks and Communications 3 3 CC103
CSP220 Mobile-based Application
Development 2 3 3 CSP202
CSP221 Thesis 1 3 3 4th year
Standing
CSE303 CS Elective 3 – Natural Language
Processing 3 3
GBOOKS Great Books 3 3
RIZAL Rizal’s Life, Works, and Writings 3 3
Total 25 Hours 21
CS Core Courses
CC101 Computer Science Fundamentals 3
CC102 Computer Programming 1 3
CC103 Computer Programming 2 3
CC104 Data Structures and Algorithms 3
CC105 Information Management 3
CC106 Cloud-based Application Development 3
18
CS Professional Courses
CSP201 2D Game Art 3
CSP202 Object Oriented Programming 3
CSP203 Discrete Structures 3
CSP204 Game Programming 1 3
CSP205 Applied Math for Games 3
CSP206 Analysis and Design of Algorithms 3
CSP207 Architecture and Organization 3
CS Electives
CSE301 CS Elective 1 - System Analysis and Design 3
CSE302 CS Elective 2 - Technopreneurship 3
CSE303 CS Elective 3 – Natural Language Processing 3 9
TOTAL 185