Department of Computer Science

Bachelor of Science in Computer Science (4 years)

Level II re-accredited by the Philippine Accrediting Association of Schools, Colleges, and Universities (until September 2020)

Students under this program are highly trained for software and system development. The program’s main focus is to expose the students to different approaches and styles in developing programs whether they are procedural or the object oriented type of system approach.

Starting Academic Year 2018-2019 (August 2018), the BS Computer Science program will offer three professional elective tracks for students:

1. Core Computer Science

The Core CS track discusses material in traditional fields of Computer Science not covered by the required courses in the Bachelor of Science program in Computer Science. It is designed to introduce and explore various areas of computer science study in preparation for graduate studies and research. Course offerings include and may be expanded to include special topics in programming and natural languages, cognitive and scientific computing, distributed computing, and algorithms, among many others.

2. Game Development

The Game Development Track offers the opportunities for students to showcase their creative and technical skills in the development of a marketable 2D / 3D game. This specialization track places its emphasis on allowing students to explore and learn the many facets of game development. It uses up-to-date and appropriate software tools from simple animation to packaging the game in a multi-platform environment.

3. Data Science

The Data Science Track responds to the growing needs of the industry to groom competent scientists that are both data and progress-driven. The track shall prepare students to jumpstart a career in data science thru the list of specialized courses developed with inputs both from the research and professional industry. Specifically students are equipped with the needed mathematical analysis and professional programming and development skills to create and innovate solutions and processes that will be relevant to the growth of existing industries and of the nation. Additionally, the set of disparate courses prepares students to undertake advanced graduate studies and research in the areas of computing and decision sciences.

Program Schedule

4 Years, 9 Terms

Year First Term (August – December) Second Term (January – May) Special Term (June – July)
1 / / none
2 / / none
3 / / /
4 / / none
First Year - First Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
ENG 1 Introduction to College English 3 0 3
ICS 101 Computing Fundamentals 3 0 3
ICS 111 Computer Programming I (Imperative) 3 3 4
MATH 101 College Algebra 3 0 3
MATH 102 Trigonometry 2 0 2
PHL 105 Philosophy of Science, Technology, and Information 3 0 3
THY 1 Contextualized Salvation History 3 0 3
VAL ED Values Education 1 0 1
PE 1 Physical Education 2 0 2
ROTC Reserve Officers’ Training Corps 3 0 3
TOTAL 26 3 27

 

First Year - Second Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 201 Discrete Structures I 3 0 3 MATH 101
ENG 2 Reading and Thinking Skills for Academic Study 3 0 3 ENG 1
ICS 112 Computer Programming II (Object-Oriented) 3 6 5 ICS 101, ICS 111
MATH 104 Analytic Geometry 2 0 2 MATH 101, MATH 102
PHYS 102 Physics I 2 0 2 MATH 101, MATH 102
PHYS 102L Physics I (Laboratory) 0 3 1 MATH 101, MATH 102
PSY 1 General Psychology 3 0 3
THY 2 Church and Sacraments 3 0 3 THY 1
PE 2 Physical Education 2 0 2
ROTC Reserve Officers’ Training Corps 3 0 3
TOTAL 24 9 27

 

Second Year - First Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 202 Discrete Structures II 3 0 3 CS 201
ENG 3 Academic Writing Skills 3 0 3 ENG 1, ENG 2
FIL 1 Komunikasyon sa Akademikong FIlipino 3 0 3
ICS 120 Human-Computer Interaction 2 3 3 ICS 111, PSY 1
ICS 121 Database Management Systems 3 3 4 CS 201
LIT 102A Philippine Literatures 3 0 3 ENG 1, ENG 2
MATH 108A Calculus I 2 0 2 MATH 104
PHYS 104 Physics II 2 0 2 PHYS 102, PHYS 102L
PHYS 104L Physics II (Laboratory) 0 3 1 PHYS 102, PHYS 102L
PE 3 Physical Education 2 0 2
NSTP National Service Training Program 3 0 3
TOTAL 26 9 29

 

Second Year - Second Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 203 Data Structures and Algorithms 3 3 4 CS 202, ICS 112
ENG 4 Oral Communication in Context 3 0 3 ENG 1, ENG 2, ENG 3
FIL 2 Pagbasa at Pagsulat tungo sa Pananaliksik
3 0 3 FIL 1
ICS 113 Computer Programming III (Web) 3 3 4 ICS 111, ICS 112
ICS 131 Logic and Digital Circuit Design 3 0 3 MATH 102, PHYS 102, PHYS 102L
MATH 103 Probability and Statistics 3 0 3 MATH 101
MATH 109A Calculus II 2 0 2 MATH 108A
RC Rizal Course 3 0 3
PE 4 Physical Education 2 0 2
NSTP National Service Training Program 3 0 3
TOTAL 28 6 30
Third Year - First Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
APP Art Appreciation 3 0 3 LIT 102A
CS 204 Design and Analysis of Algorithms 3 0 3 CS 203, MATH 103
CS 205 Theory of Automata 3 0 3 CS 203
CS 206 Programming Languages 3 0 3 CS 203
ICS 114 Computer Programming IV (Enterprise) 3 3 4 ICS 113, ICS 121
ICS 123 Software Engineering I 3 0 3 ENG 1, ENG 2, ENG 3, ICS 121
IT 201 Data Communications and Networking I 3 0 3 PHYS 104, PHYS 104L
IT 201L Data Communications and Networking I (Laboratory) 0 3 1 PHYS 104, PHYS 104L
PHL 5 Christian Ethics 3 0 3 THY 1, THY 2
TOTAL 24 6 26

 

Third Year - Second Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 209 Introduction to Intelligent Systems 3 0 3 CS 204, ICS 112
CS 291 Thesis I 0 6 2 CS 204, ENG 3
CS-ELEC 1 Professional Elective I 3 0 3 CS 204
F-ELEC 1 Free Elective I 3 0 3
ICS 124 Software Engineering II 3 3 4 ICS 114, ICS 123
IT 202 Data Communications and Networking II 2 0 2 IT 201, IT 201L
IT 202L Data Communications and Networking II (Laboratory) 0 3 1 IT 201, IT 201L
PHIST Philippine History 3 0 3
SCL 3 The Social Teachings of the Church 3 0 3 THY 1, THY 2, PHL 5
TOTAL 20 12 24

 

Third Year - Special Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 281 Practicum 0 250 4 CS 291, ICS 124, IT 202, IT 202L
TOTAL 0 250 4

 

Fourth Year - First Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 207 Operating Systems 3 0 3 ICS 131
CS 292 Thesis II 0 6 2 CS 291
CS-ELEC 2 Professional Elective II 3 0 3
F-ELEC 2 Free Elective II 3 0 3
ICS 132 Computer Organization, Architecture, and Assembly 3 3 4 ICS 131
PGC Philippine Government and Constitution 3 0 3
SCL 9 Marriage and Family 3 0 3 THY 1, THY 2, PHL 5, SCL 3
TOTAL 18 9 21
Fourth Year - Second Term
Abbreviation Description Lec. Hrs. Lab. Hrs. Units Pre-Requisites Category
CS 208 Graphics and Visual Computing 3 3 4 CS 203, ICS 112, MATH 104
CS-ELEC 3 Professional Elective III 3 0 3
CS-ELEC 4 Professional Elective IV 3 0 3
F-ELEC 3 Free Elective III 3 0 3
GE-ELEC Math Elective 3 0 3
ICS 133 Computer Security and Information Assurance 3 0 3 IT 202, IT 202L
ICS 200 Social and Professional Practice 3 0 3 THY 1, THY 2, PHL 5
ICS 299 Field Trips and Seminars 0 3 1 CS 292
SA Socio-Anthropology 3 0 3
TOTAL 24 6 26

 

List of Free Electives

F-ELECA – Foreign Language (German)

F-ELECB – Foreign Language (Nihonggo)

F-ELECC – Foreign Language (Spanish)

F-ELECD – Foreign Language (Mandarin)

F-ELECE – Foreign Language (French)

F-ELECF – Basic Accounting

F-ELECG – Technopreneurship

F-ELECH – Digital Drawing

F-ELECI – Geographic Information Systems

List of Professional Electives

TRACK A – Core Computer Science

CS-ELEC 1 – Compiler Design

CS-ELEC 2 – Advanced Intelligent Systems

CS-ELEC 3 – Natural Language Processing

CS-ELEC 4 – Emphatic Computing

 

TRACK B – Game Development

CS-ELEC 1 – Game Theory and Design

CS-ELEC 2 – Game Programming I

CS-ELEC 3 – Game Programming II

CS-ELEC 4 – Game Programming IV

Career Opportunities

systems analyst / designer project leader database administrator
database designer programmer web designer
Administration
ASST. PROF. JOSE L. SEÑO, MS
Chairperson
Faculty Members

ACULA, DONATA D.ust-f-iics-cs-acula-donata-d-2016-msm-2x2-gray

Rank: Assistant Professor 2

Degrees

Master of Science in Mathematics (Eulogio “Amang” Rodriguez Institute of the Philippines)

Bachelor of Science in Mathematics, with Option In Teaching  (Polytechnic University of the Philippines – Manila, Philippines)

CABERO, JONATHAN B.ust-f-iics-cs-cabero-jonathan-b-2016-msme-2x2-gray

Rank: Assistant Professor 5

Degrees

Master of Science in Mathematics Education (Centro Escolar University – Manila, Philippines)

Bachelor of Science in Mathematics (Far Eastern University – Manila, Philippines)

COSME, PERLA P.ust-f-iics-cs-cosme-perla-p-2016-ms-2x2-gray

Rank: Associate Professor 1

Degrees

Master in Computer Science (Ateneo de Manila University – Makati City, Philippines)

Bachelor in Computer Science (University of the Philippines – Los Banos, Laguna, Philippines)

DECAMORA, LAWRENCE G.ust-f-iics-cs-decamora-lawrence-g-2016-ma-2x2-gray

Rank: Assistant Professor 2

Degrees

Master of Arts in Educational Management (National University – Manila, Philippines)

Bachelor in Computer Science (Philippine Christian University – Manila, Philippines)

Certificate in Teaching (Philippine Normal University – Manila, Philippines)

DELFINADO, CECIL JOSE A.ust-f-iics-cs-delfinado-cecil-jose-a-2016-msm-2x2-gray

Rank: Assistant Professor 5

Degrees

Master of Science in Mathematics (University of the Philippines – Quezon City, Diliman, Philippines)

Master of Science in Computer Science (University of Illinois – United States of America)

Bachelor of Science in Mathematics (Cum Laude) (University of the Philippines – Diliman, Quezon City, Philippines)

ESTABILLO, CHERRY ROSE R.ust-f-iics-cs-estabillo-cherry-rose-r-2016-ms-2x2-gray

Rank: Instructor 4

Degrees

Master of Science in Applied Mathematics (University of the Philippines – Diliman, Quezon City, Philippines)

Bachelor of Science in Mathematics (University of the Philippines – Diliman, Quezon City, Philippines)

Certificate in Professional Teaching (University of the Philippines – Open University – Los Baños, Laguna, Philippines)

PONAY, CHARMAINE S.ust-f-iics-cs-ponay-charmaine-s-2016-mcs-2x2-gray

Rank: Instructor 5

Degrees

Master of Computer Science (De La Salle University – Manila, Philippines)

Bachelor of Science in Mathematics, major in Computer Science (University of Santo Tomas – Manila, Philippines)

SAGUM, RIA A.ust-f-iics-cs-sagum-ria-a-2016-mcs-2x2-gray

Rank: Instructor 3

Degrees

Master in Computer Science (De La Salle University – Manila, Philippines)

Bachelor of Computer Date Processing (Polytechnic University of the Philippines – Manila, Philippines)

Certificate in Teaching (Eulogio “Amang” Rodriguez Institute of Science and Technology – Manila, Philippines)

SEÑO, JOSE L.ust-f-iics-cs-sen%cc%83o-jose-l-2016-mcs-2x2-gray

Rank: Assistant Professor 1

Degrees

Master in Computer Science (With Distinction) (De La Salle University – Manila, Philippines)

Bachelor of Science in Electrical Engineering (Don Tomas Mapua Memorial Gold Distinction) (Mapua Institute of Technology – Manila, Philippines)

SIDEÑO, JANETTE E.

Rank: Assistant Professor 1

Degrees

Master in Computer Science (University of Negros Occidental – Recoletos – Bacolod City, Philippines)

Master of Arts in Educational Management (Philippine Normal University – Negros Occidental, Philippines)

Bachelor of Science in Computer Science (University of Negros Occidental – Recoletos – Bacolod City, Negros Occidental, Philippines)

TORRALBA, Edwin M.

Rank: Instructor 5

Degrees:

Master of Educational Technology (Philippine Normal University – Manila, Philippines)

Bachelor of Technical Teacher Education, major in Graphic Arts and Printing Technology (Technological University of the Philippines – Manila, Philippines)

Advanced Diploma in International Business and Information Technology (London City College – Waterloo Road, London, United Kingdom)

Diploma in Information Technology (London City College – Waterloo Road, London, United Kingdom)

Certificate in Teaching, major in Mathematics (Philippine Normal University – Manila, Philippines)