Information Systems
Information Technology
Computer Science
|
 |
Computer Science Curriculum |
University of Santo Tomas
Faculty of Engineering
Information and Computer Studies
Computer Science (2006 - )
Subject Information |
|
Units |
Code |
Abbr |
Title |
|
Lec |
Lab |
Tot |
Prerequisites |
|
|
First Year |
|
|
|
|
First Semester |
|
|
|
|
|
|
0001002 |
Eng 101A |
Communication Skills I |
3 |
|
3 |
|
0001011 |
Fil 1 |
Sining ng Pakikipagtalastasan |
3 |
|
3 |
|
0002003 |
Math 101 |
Algebra |
3 |
|
3 |
|
0002005 |
Math 102 |
Trigonometry |
2 |
|
2 |
|
0005015 |
Phl 2 |
Logic |
3 |
|
3 |
|
0005019 |
Psy 1 |
General Psychology |
3 |
|
3 |
|
0017001 |
ICS 1 |
Introduction to Information Technology |
3 |
|
3 |
|
0017009 |
ICS 6 |
Logic Formulations, Program Tools & Quality Processes |
|
1 |
|
|
0901001 |
Thy 1 |
Contextualized Salvation History |
3 |
|
3 |
|
|
PE 1 |
Physical Education I |
(2) |
|
(2) |
|
|
NSTP 1 |
National Service Training Program |
(3) |
|
(3) |
|
|
|
|
23 |
1 |
24 |
|
Second Semester |
|
|
|
|
|
|
0001003 |
Eng 101B |
Communication Skills II |
3 |
|
3 |
Eng 101 A |
0001012 |
Fil 2 |
Pagbabasa at Pagsulat sa Iba’t Ibang Disiplina |
3 |
|
3 |
Fil 1 |
0002046 |
Math 116 |
Plane & Solid Analytical Geometry |
2 |
|
2 |
Math 101 |
0004023 |
Phys 102 |
Physics I |
2 |
|
2 |
Math 101, Math 102 |
0004035 |
Phys 102L |
Physics I (Lab) |
|
1 |
1 |
Math 101, Math 102 |
0005013 |
PHist |
Philippine History |
3 |
|
3 |
|
0017002 |
ICS 2 |
Fund of Problem Solving and Programming I |
3 |
|
3 |
ICS 1, ICS 6 |
0017005 |
ICS 2L |
Fund of Problem Solving and Programming I (Lab) |
|
2 |
2 |
ICS 1, ICS 6 |
0901002 |
Thy 2 |
Church and Sacraments |
3 |
|
3 |
Thy 1 |
|
PE 2 |
Physical Education 2 |
(2) |
|
(2) |
|
|
NSTP 2 |
National Service Training Program |
(3) |
|
(3) |
|
|
|
|
19 |
3 |
22 |
|
|
|
Second Year |
|
|
|
|
First Semester |
|
|
|
|
|
|
0002008 |
Math 102C |
Discrete Mathematics I |
3 |
|
3 |
Math 101 |
0002015 |
Math 108A |
Calculus |
3 |
|
3 |
Math 116 |
0004026 |
Phys 104 |
Physics II |
2 |
|
2 |
Phys 102, Phys 102L |
0004039 |
Phys 104L |
Physics II (Lab) |
|
1 |
1 |
Phys 102, Phys 102L |
0005010 |
Lit 102 |
Filipino Literature in English |
3 |
|
3 |
Eng 101B |
0005020 |
RC |
Rizal Course |
3 |
|
3 |
|
0017003 |
ICS 3 |
Fund of Problem Solving and Programming I |
3 |
|
3 |
ICS 2, ICS2L |
0017006 |
ICS 3L |
Fund of Problem Solving and Programming I (Lab) |
|
1 |
1 |
ICS 2, ICS2L |
0412022 |
IM 151 |
Accounting I |
3 |
|
3 |
|
0901003 |
PHL 5 |
Christian Ethics |
3 |
|
3 |
Thy 2 |
|
PE 3 |
Physical Education 3 |
(2) |
|
(2) |
|
|
|
|
23 |
2 |
25 |
|
Second Semester |
|
|
|
|
|
|
0001006 |
Eng 104 |
Oral Communication Skills |
3 |
|
3 |
Eng 101B |
0002009 |
Math 103 |
Probability and Statistics |
2 |
|
2 |
Math 101 |
0002018 |
Math 109A |
Calculus II |
3 |
|
3 |
Math 108A |
0017010 |
ICS 7 |
Interface Design & Web Technologies |
2 |
1 |
3 |
ICS 3, ICS3L |
0411003 |
CS 102 |
Principles of File Organization |
3 |
|
3 |
ICS 3 |
0412023 |
IM 152 |
Accounting II |
2 |
1 |
3 |
IM 151 |
0413002 |
IT 103 |
Computer System Organization |
3 |
|
3 |
Math 102 C, ICS 2 |
0413003 |
IT 103L |
Computer System Organization (Lab) |
|
1 |
1 |
Math 102 C, ICS 2 |
|
PE 4 |
Physical Education 4 |
(2) |
|
(2) |
|
|
|
|
18 |
3 |
21 |
|
|
|
Third Year |
|
|
|
|
First Semester |
|
|
|
|
|
|
0002047 |
Math 324 |
Advanced Mathematics for CS |
3 |
|
3 |
Math 102, Math 102C |
0005002 |
APP |
Art Appreciation |
|
|
|
Lit 102 |
0411001 |
CS 101 |
Data Structures & Algorithms |
3 |
|
3 |
ICS 3 |
0411002 |
CS 101L |
Data Structures & Algorithms (Lab) |
|
1 |
1 |
ICS 3 |
0411004 |
CS 103 |
Principles of Operating Systems |
3 |
|
3 |
IT 103 |
0411017 |
CS 113 |
Alternative Operating Systems |
|
1 |
1 |
IT 103 |
0412004 |
IM 201 |
Database Management System |
3 |
|
3 |
ICS 7, CS 102 |
0412024 |
IM 201L |
Database Management System Lab |
|
1 |
1 |
ICS 7, CS 102, IM 201 |
0901004 |
SCL 3 |
The Social Teachings of the Church |
3 |
|
3 |
PHL 5 |
0902022 |
SEM 1 |
Seminar I |
|
1 |
1 |
ICS 3 |
|
|
|
18 |
4 |
22 |
|
Second Semester |
|
|
|
|
|
|
0001023 |
Eng 108A |
Technical English |
3 |
|
3 |
Eng 104, Sem 1 |
0411010 |
CS 108 |
Operations Research |
3 |
|
3 |
Math 103, Math 324 |
0412006 |
IM 203 |
System Analysis and Design |
3 |
|
3 |
IM 201 |
0412026 |
IM 203L |
System Analysis and Design Lab |
|
1 |
1 |
IM 201L, IM 203 |
0413004 |
IT 102 |
Logic Circuits w/ Digital Circuit Designs |
3 |
|
3 |
Phys 104, Phys 104L |
0413010 |
IT 107 |
Computer Architecture |
3 |
|
3 |
ICS 7, IT 103 |
0413031 |
IT 256 |
Data Communications & Networking I |
2 |
|
2 |
IT 103, IT 103L |
0413032 |
IT 256L |
Data Communications & Networking I (Lab) |
|
1 |
1 |
IT 103, IT 103L |
0413010 |
IT 107 |
Computer Architecture |
3 |
|
3 |
ICS 7, IT 103 |
0901005 |
SCL 9 |
Marriage and Family |
3 |
|
3 |
Phl 5 |
0902030 |
THS 1 |
Thesis I |
|
1 |
1 |
Eng 108A |
|
|
|
20 |
3 |
23 |
|
Summer |
|
|
|
|
|
0902005 |
PRACT |
Practicum (240 hrs) |
|
4 |
4 |
THS 1, IM 203, IT 256 |
|
|
Fourth Year |
|
|
|
|
First Semester |
|
|
|
|
|
|
0002031 |
Math 112 |
Numerical Methods |
3 |
|
3 |
Math 109A, Math 324 |
0005011 |
PGC |
Phil Government Constitution |
3 |
|
3 |
|
041200p |
CS 107 |
Business Policies |
3 |
|
3 |
CS 101, IT103 |
0412015 |
IM 205 |
Information Resource Management |
3 |
|
3 |
IM 203 |
0413022 |
IT 109 |
Software Engineering |
3 |
|
3 |
IM 203 |
0413033 |
IT 257 |
Data Communications & Networking II |
2 |
|
2 |
IT 256 |
0413034 |
IT 257L |
Data Communications & Networking II (Lab) |
|
1 |
1 |
IT 256L |
0902031 |
THS 2 |
Thesis II |
|
2 |
2 |
PRACT |
|
|
|
17 |
3 |
20 |
|
Second Semester |
|
|
|
|
|
|
0004019 |
NS 103 |
Environmental Science |
3 |
|
3 |
|
0005004 |
ETAR |
Economics w/ Taxation and Agrarian Reform |
3 |
|
3 |
|
0017008 |
ICS 5 |
Professional Ethics & Values Education |
3 |
|
3 |
SCL 3, SCL 9 |
0017011 |
ICS 8 |
Graphics & Visual Computing |
|
1 |
1 |
ICS 7 |
0411005 |
CS 104 |
COBOL Programming |
2 |
|
2 |
ICS 2, ICS 2L |
0411006 |
CS 104L |
COBOL Programming (Lab) |
|
1 |
1 |
ICS 2, ICS 2L |
0411007 |
CS 105 |
Principles of Compiler Design |
3 |
|
3 |
CS 107, CS 106 |
0411008 |
CS 106 |
Principles of Programming Languages |
3 |
|
3 |
CS 101, CS 101L |
0902023 |
SEM 2 |
Seminar II |
|
1 |
1 |
PRACT |
|
|
|
17 |
3 |
20 |
|
|
|
|
|
|