The Bachelor of Science in Computer Science program focuses on understanding the theories corresponding to the study of Information and Communication Technology and their applications in varied sectors such as business, science, government, and even in the academe. The curriculum provides a wide range of programming languages, systems analysis and design, software metrics, networks and telecommunication, and web design and development. This four-year program prepares the student to become an IT Professional with the competencies, skills and attitudes needed to assure the company’s success in the use of ICT. The curriculum has been benchmarked against the Commission on Higher Education (CHED) guidelines for IT Education.
Curricula
College of Engineering
Bachelor of Science in Computer Science
COURSE / CURRICULUM CODE : BSCS - Bachelor of Science in Computer Science ( 2008 )
1st Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS111LB(06) |
IT Fundamentals and Internet - Lab |
1 |
CS111LC(06) |
|
CS111LC(06) |
IT Fundamentals and Internet - Lec |
2 |
CS111LB(06) |
|
CS112LB(06) |
Computer Programming 1 - Lab |
1 |
CS112LC(06) |
|
CS112LC(06) |
Computer Programming 1 - Lec |
2 |
CS112LB(06) |
|
ENGL111LB(04) |
Basic Communication Skills - Lab |
1 |
ENGL111LC(04) |
|
ENGL111LC(04) |
Basic Communication Skills 1 - Lec |
2 |
ENGL111LB(04) |
|
ENGL121LB(04) |
Study and Thinking Skills In English - Lab |
1 |
, ENGL121LC(04) |
ENGL111LB(04) |
HUM111(04) |
Fundamentals of Logic and Ethics with Values Education |
3 |
|
|
MATH117(08) |
College Algebra and Trigonometry |
6 |
|
|
NSTP1(04) |
National Service Training Program 1 |
-3 |
|
|
PE111(04) |
Physical Education 1- Physical Fitness and Basic Gymnastic |
2 |
|
|
REL111(04) |
Christian Doctrine I |
-1 |
|
|
VF1(12) |
FEATI Life 1 - Being a True FEATInian |
1 |
|
|
1st Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS121LB(06) |
Computer Programming 2 - Lab |
1 |
, CS121LC(06) |
CS112LB(06) |
CS121LC(06) |
Computer Programming 2 - Lec |
2 |
, CS121LB(06) |
CS112LC(06) |
CS122LB(06) |
Digital Electronics - Lab |
1 |
CS122LC(06) |
|
CS122LC(06) |
Digital Electronics - Lec |
2 |
CS122LB(06) |
|
CS123LB(06) |
IT Presentation Skills and Computer Graphics -Lab |
1 |
CS123LC(06) |
|
CS123LC(06) |
IT Presentation Skills and Computer Graphics -Lec |
2 |
CS123LB(06) |
|
ENGL121LC(04) |
Study and Thinking Skills In English - Lec |
2 |
, ENGL121LB(04) |
ENGL111LC(04) |
HUM121(04) |
Art Appreciation |
3 |
|
|
NSTP2(04) |
National Service Training Program 2 |
-3 |
|
NSTP1(04) |
PE121(04) |
Physical Education 2 - Rhythmic Activities |
2 |
|
|
PSY111(04) |
General Psychology |
3 |
|
|
REL121(04) |
Christian Doctrine 2 |
-1 |
|
REL111(04) |
VF2(12) |
FEATI Life 2 - Integrity of a Christian FEATInian |
1 |
|
|
Total Creditable Units 50
2nd Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS211LB(06) |
Data Structures and Algorithms -Lab |
1 |
, CS211LC(06) |
CS112LB(06), CS112LC(06) |
CS211LC(06) |
Data Structures and Algorithms -Lec |
2 |
, CS211LB(06) |
CS112LB(06), CS112LC(06) |
CS212LB(06) |
Web Page Composition and Development 1 - Lab |
1 |
, CS212LC(06) |
CS111LB(06), CS111LC(06) |
CS212LC(06) |
Web Page Composition and Development 1 - Lec |
2 |
, CS212LB(06) |
CS111LB(06), CS111LC(06) |
CS213LB(06) |
Operating Systems - Lab |
1 |
, CS213LC(06) |
CS112LB(06) |
CS213LC(06) |
Operating Systems - Lec |
2 |
, CS213LB(06) |
CS112LB(06), CS112LC(06) |
CS214LB(06) |
Database Management System - Lab |
1 |
CS214LC(06) |
|
CS214LC(06) |
Database Management System - Lec |
2 |
CS214LB(06) |
|
ECON211(04) |
Principles of Economics with Taxation and Agrarian Reform |
3 |
|
|
ENGL211(04) |
Writing in the Discipline |
3 |
|
ENGL121(04) |
FIL111(04) |
SiningngKomunikasyon |
3 |
|
|
LIT211(04) |
Philippine Literature |
3 |
|
|
PE211(04) |
Physical Education 3 - Individual or Dual Sports |
2 |
|
|
VF3(12) |
FEATI Life 3 - Scholarship as a Way of Life |
1 |
|
|
2nd Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS221LB(06) |
Object Oriented Programming - Lab |
1 |
, CS221LC(06) |
CS121LB(06), CS121LC(06) |
CS221LC(06) |
Object Oriented Programming - Lec |
2 |
, CS221LB(06) |
CS121LB(06), CS121LC(06) |
CS222(06) |
Code of Ethics for IT Professional |
3 |
|
|
CS223(06) |
Discrete Math |
3 |
|
MATH117(08) |
CS224LB(06) |
Systems Analysis and Design - Lab |
1 |
CS224LC(06) |
CS121LB(06), CS121LC(06), CS214LB(06), CS214LC(06) |
CS224LC(06) |
Systems Analysis and Design - Lec |
2 |
CS224LB(06) |
CS121LB(06), CS121LC(06), CS214LB(06), CS214LC(06) |
CS225LB(06) |
Free Elective 1 - Lab |
1 |
CS225LC(06) |
|
CS225LC(06) |
Free Elective 1 - Lec |
2 |
CS225LB(06) |
|
FIL121(04) |
Panitikang Filipino |
3 |
|
FIL111(04) |
PE221(04) |
Physical Education 4 - Team Sports |
2 |
|
|
POLSCI221(04) |
Philippine Government and New Constitution |
3 |
|
|
RIZAL221(04) |
Buhay at Panitik |
3 |
|
|
VF4(12) |
FEATI Life 4 - Commitment to Accountability |
1 |
|
|
Total Creditable Units 54
3rd Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
ACTGCS211LB(06) |
Fundamentals of Accounting with Excel Application - Lab. |
1 |
ACTGCS211LC(06) |
|
ACTGCS211LC(06) |
Fundamentals of Accounting with Excel Application -Lec |
2 |
ACTGCS211LB(06) |
|
CS311(08) |
Computer Architecture |
3 |
, CS315LB(08), CS315LC(08) |
CS122LB(06), CS122LC(06) |
CS312LB(06) |
Advanced Database Management System - Lab |
1 |
, CS312LC(06) |
CS224LB(06), CS224LC(06) |
CS312LC(06) |
Advanced Database Management System - Lec |
2 |
, CS312LB(06) |
CS224LB(06), CS224LC(06) |
CS313(06) |
Automata And Language Theory |
3 |
|
CS211LB(06), CS211LC(06), CS223(06) |
CS314LB(06) |
Computer Software Application - Lab |
1 |
CS314LC(06) |
CS224LB(06) |
CS314LC(06) |
Computer Software Application - Lec |
2 |
, CS314LB(06) |
CS224LC(06) |
CS315LB(08) |
Computer Systems Organization and Microprocessor - Lab |
1 |
CS311LB(06), CS311LC(06), CS315LC(08) |
CS122LB(06), CS122LC(06) |
CS315LC(08) |
Computer Systems Organization and Microprocessor - Lec |
3 |
CS311LB(06), CS311LC(06), CS315LB(08) |
CS122LB(06), CS122LC(06) |
ITSR11LB(04) |
Fundamentals of Electricity and Electronics - Lab |
1 |
, ITSR11LC(04) |
CS122LB(06), CS122LC(06) |
ITSR11LC(04) |
Fundamentals of Electricity and Electronics - Lec |
3 |
, ITSR11LB(04) |
MATH117(08), PHYS211LC(04) |
SOCIO211(04) |
Society and Culture with Family Planning |
3 |
|
|
VF5(12) |
FEATI Life 5 - Leading a Life of Equality |
1 |
|
|
3rd Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS321LB(06) |
Data Communication and Computer Network - Lab |
1 |
CS321LC(06) |
CS315LB(08), CS315LC(08), ITSR11LB(04), ITSR11LC(04) |
CS321LC(06) |
Data Communication and Computer Network - Lec |
2 |
, CS321LB(06) |
CS315LB(08), CS315LC(08), ITSR11LB(04), ITSR11LC(04) |
CS322LB(08) |
Elective 1 - Lab |
1 |
CS322LC(08) |
|
CS322LC(08) |
Elective 1 - Lec |
2 |
CS322LB(08) |
|
CS323(06) |
Free Elective 2 |
3 |
|
|
CS324LB(06) |
Modeling and Simulation-Lab |
1 |
, CS324LC(06) |
CS123LB(06), CS123LC(06) |
CS324LC(06) |
Modeling and Simulation- Lec |
2 |
CS324LB(06) |
CS123LB(06), CS123LC(06) |
CS325LB(08) |
Compiler Design-Lab |
1 |
CS325LC(08) |
CS211LB(06), CS211LC(06), CS313(06) |
CS325LC(08) |
Compiler Design-Lec |
2 |
CS325LB(08) |
CS211LB(06), CS211LC(06), CS313(06) |
CS326(06) |
Elective 2 |
3 |
|
|
MATH121(04) |
Analytic Geometry with Solid Geometry |
4 |
|
MATH117(08) |
MATH321(04) |
Probability and Statistics |
3 |
|
MATH117(08) |
VF6(12) |
FEATI Life 6 - Sustaining a Patriotic Life |
1 |
|
|
3rd Year , Summer
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS331(06) |
Internship (200 Hours) |
3 |
|
|
Total Creditable Units 56
4th Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS411LB(06) |
Artificial Intelligence - Lab. |
1 |
, CS411LC(06) |
CS324LB(06), CS324LC(06) |
CS411LC(06) |
Artificial Intelligence - Lec. |
2 |
, CS411LB(06) |
CS324LB(06), CS324LC(06) |
CS412LB(06) |
Wireless Technology - Lab |
1 |
, CS412LC(06) |
CS321LB(06), CS321LC(06) |
CS412LC(06) |
Wireless Technology - Lec |
2 |
, CS412LB(06) |
CS321LB(06), CS321LC(06) |
CS413LB(06) |
Multimedia Technology- Lab |
1 |
, CS413LC(06) |
CS123LB(06), CS123LC(06) |
CS413LC(06) |
Multimedia Technology - Lec |
2 |
, CS413LB(06) |
CS123LB(06), CS123LC(06) |
CS414(06) |
Research Project Development 1 |
3 |
|
|
MATH211(04) |
Differential Calculus |
4 |
|
MATH121(04) |
PHYS211(04) |
Engineering Physics I |
4 |
|
MATH117(08) |
VF7(12) |
FEATI Life 7 - Living a Healthy and Balance Life |
1 |
|
|
4th Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS421LB(06) |
Software Engineering - Lab |
1 |
, CS421LC(06) |
CS224LB(06), CS224LC(06) |
CS421LC(06) |
Software Engineering - Lec |
2 |
, CS421LB(06) |
CS321LC(06) |
CS422LB(06) |
Elective 3 - Lab |
1 |
CS422LC(06) |
|
CS422LC(06) |
Elective 3 - Lec |
2 |
CS422LB(06) |
|
CS423(06) |
Elective 4 |
3 |
|
|
CS424(06) |
Free Elective 3 |
3 |
|
|
CS425(06) |
Research Project Development 2 |
3 |
|
|
PHYS221(04) |
Engineering Physics 2 |
4 |
|
MATH211(04), PHY211(04) |
VF8(12) |
FEATI Life 8 - Maturing with a Corporate Social Responsibility |
1 |
|
|
Total Creditable Units 41
OVERALL CREDITABLE UNITS 201
COURSE / CURRICULUM CODE : BSCS - Bachelor of Science in Computer Science ( 2006 )
1st Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS111LB(06) |
IT Fundamentals and Internet - Lab |
1 |
CS111LC(06) |
|
CS111LC(06) |
IT Fundamentals and Internet - Lec |
2 |
CS111LB(06) |
|
CS112LB(06) |
Computer Programming 1 - Lab |
1 |
CS112LC(06) |
|
CS112LC(06) |
Computer Programming 1 - Lec |
2 |
CS112LB(06) |
|
CS113LB(06) |
Database Management System - Lab |
1 |
CS113LC(06) |
|
CS113LC(06) |
Database Management System - Lec |
2 |
CS113LB(06) |
|
ENGL111LB(04) |
Basic Communication Skills - Lab |
1 |
ENGL111LC(04) |
|
ENGL111LC(04) |
Basic Communication Skills 1 - Lec |
2 |
ENGL111LB(04) |
|
FIL111(04) |
SiningngKomunikasyon |
3 |
|
|
HUM111(04) |
Fundamentals of Logic and Ethics with Values Education |
3 |
|
|
MATH111(04) |
College Algebra |
3 |
MATH112(04) |
|
MATH112(04) |
Plane Trigonometry |
3 |
MATH111(04) |
|
NSTP1(04) |
National Service Training Program 1 |
-3 |
|
|
PE111(04) |
Physical Education 1- Physical Fitness and Basic Gymnastic |
2 |
|
|
REL111(04) |
Christian Doctrine I |
-1 |
|
|
1st Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS121LB(06) |
Computer Programming 2 - Lab |
1 |
, CS121LC(06) |
CS112LB(06) |
CS121LC(06) |
Computer Programming 2 - Lec |
2 |
, CS121LB(06) |
CS112LC(06) |
CS122LB(06) |
Digital Electronics - Lab |
1 |
CS122LC(06) |
|
CS122LC(06) |
Digital Electronics - Lec |
2 |
CS122LB(06) |
|
CS123LB(06) |
IT Presentation Skills and Computer Graphics -Lab |
1 |
CS123LC(06) |
|
CS123LC(06) |
IT Presentation Skills and Computer Graphics -Lec |
2 |
CS123LB(06) |
|
ENGL121LB(04) |
Study and Thinking Skills In English - Lab |
1 |
, ENGL121LC(04) |
ENGL111LB(04) |
ENGL121LC(04) |
Study and Thinking Skills In English - Lec |
2 |
, ENGL121LB(04) |
ENGL111LC(04) |
FIL121(04) |
Panitikang Filipino |
3 |
|
FIL111(04) |
HUM121(04) |
Art Appreciation |
3 |
|
|
NSTP2(04) |
National Service Training Program 2 |
-3 |
|
NSTP1(04) |
PE121(04) |
Physical Education 2 - Rhythmic Activities |
2 |
|
|
PSY121(04) |
General Psychology |
3 |
|
|
REL121(04) |
Christian Doctrine 2 |
-1 |
|
REL111(04) |
Total Creditable Units 57
2nd Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS211LB(06) |
Data Structures and Algorithms -Lab |
1 |
, CS211LC(06) |
CS112LB(06), CS112LC(06) |
CS211LC(06) |
Data Structures and Algorithms -Lec |
2 |
, CS211LB(06) |
CS112LB(06), CS112LC(06) |
CS212LB(06) |
Web Page Composition and Development 1 - Lab |
1 |
, CS212LC(06) |
CS111LB(06), CS111LC(06) |
CS212LC(06) |
Web Page Composition and Development 1 - Lec |
2 |
, CS212LB(06) |
CS111LB(06), CS111LC(06) |
CS213LB(06) |
Operating Systems - Lab |
1 |
, CS213LC(06) |
CS112LB(06) |
CS213LC(06) |
Operating Systems - Lec |
2 |
, CS213LB(06) |
CS112LB(06), CS112LC(06) |
ECON211(04) |
Principles of Economics with Taxation and Agrarian Reform |
3 |
|
|
ENGL211LB(04) |
Writing in the Discipline - Lab |
1 |
, ENGL211LC(04) |
ENGL121LB(04) |
ENGL211LC(04) |
Writing in the Discipline - Lec |
2 |
, ENGL211LB(04) |
ENGL121LC(04) |
HIST311(04) |
The Philippine Political and Cultural History |
3 |
|
|
LIT211(04) |
Philippine Literature |
3 |
|
|
PE211(04) |
Physical Education 3 - Individual or Dual Sports |
2 |
|
|
2nd Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS221LB(06) |
Object Oriented Programming - Lab |
1 |
, CS221LC(06) |
CS121LB(06), CS121LC(06) |
CS221LC(06) |
Object Oriented Programming - Lec |
2 |
, CS221LB(06) |
CS121LB(06), CS121LC(06) |
CS222(06) |
Code of Ethics for IT Professional |
3 |
|
|
CS223(06) |
Discrete Math |
3 |
|
MATH117(08) |
CS224LB(06) |
Systems Analysis and Design - Lab |
1 |
CS224LC(06) |
CS121LB(06), CS121LC(06), CS214LB(06), CS214LC(06) |
CS224LC(06) |
Systems Analysis and Design - Lec |
2 |
CS224LB(06) |
CS121LB(06), CS121LC(06), CS214LB(06), CS214LC(06) |
CS225(06) |
Free Elective 1 |
3 |
|
|
PE221(04) |
Physical Education 4 - Team Sports |
2 |
|
|
POLSCI221(04) |
Philippine Government and New Constitution |
3 |
|
|
RIZAL221(04) |
Buhay at Panitik |
3 |
|
|
Total Creditable Units46
3rd Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
ACTGCS211LB(06) |
Fundamentals of Accounting with Excel Application - Lab. |
1 |
ACTGCS211LC(06) |
|
ACTGCS211LC(06) |
Fundamentals of Accounting with Excel Application -Lec |
2 |
ACTGCS211LB(06) |
|
CS311LB(06) |
Web Page Composition and Development 2 - Lab |
1 |
, CS311LC(06) |
CS212LB(06) |
CS311LC(06) |
Web Page Composition and Development 2 - Lec |
2 |
, CS311LB(06) |
CS212LC(06) |
CS312LB(06) |
Advanced Database Management System - Lab |
1 |
, CS312LC(06) |
CS224LB(06), CS224LC(06) |
CS312LC(06) |
Advanced Database Management System - Lec |
2 |
, CS312LB(06) |
CS224LB(06), CS224LC(06) |
ITSR15(08) |
Fundamentals of Electricity and Electronics |
4 |
|
CS122LB(06), CS122LC(06), MATH117(08) |
MATH211(04) |
Differential Calculus |
4 |
|
MATH121(04) |
PHYS211LB(04) |
Engineering Physics I - Laboratory |
1 |
, PHYS211LC(04) |
MATH111(04), MATH112(04), MATH117(08) |
PHYS211LC(04) |
Engineering Physics I - Lecture |
3 |
, PHYS211LB(04) |
MATH111(04), MATH112(04), MATH117(08) |
SOCIO211(04) |
Society and Culture with Family Planning |
3 |
|
|
3rd Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS314LB(06) |
Computer Software Application - Lab |
1 |
CS314LC(06) |
CS224LB(06) |
CS314LC(06) |
Computer Software Application - Lec |
2 |
, CS314LB(06) |
CS224LC(06) |
CS321LB(06) |
Data Communication and Computer Network - Lab |
1 |
CS321LC(06) |
CS315LB(08), CS315LC(08), ITSR11LB(04), ITSR11LC(04) |
CS321LC(06) |
Data Communication and Computer Network - Lec |
2 |
, CS321LB(06) |
CS315LB(08), CS315LC(08), ITSR11LB(04), ITSR11LC(04) |
CS322LB(06) |
Computer Systems Organization and Microprocessor - Lab |
1 |
, CS322LC(06) |
CS213LB(06), CS213LC(06) |
CS322LC(06) |
Computer Systems Organization and Microprocessor - Lec |
3 |
, CS322LB(06) |
CS213LB(06), CS213LC(06) |
CS325(06) |
Automata Theory and compiler Design |
4 |
|
CS211LB(06), CS211LC(06) |
IT418LB(06) |
Computer Animation and Gaming Lab - Elective |
1 |
IT418LC(06) |
|
IT418LC(06) |
Computer Animation and Gaming Lecture - Elective |
2 |
IT418LB(06) |
|
MATH321(04) |
Probability and Statistics |
3 |
|
MATH117(08) |
PHYS221(04) |
Engineering Physics 2 |
4 |
|
MATH211(04),
PHY211(04) |
3rd Year , Summer
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS331(06) |
Internship (200 Hours) |
3 |
|
|
Total Creditable Units 51
4th Year , 1st Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS322(08) |
Elective 1 |
3 |
|
|
CS326(06) |
Elective 2 |
3 |
|
|
CS411(06) |
Artificial Intelligence |
3 |
|
CS325(06) |
CS412LB(06) |
Wireless Technology - Lab |
1 |
, CS412LC(06) |
CS321LB(06), CS321LC(06) |
CS412LC(06) |
Wireless Technology - Lec |
2 |
, CS412LB(06) |
CS321LB(06), CS321LC(06) |
CS413LB(06) |
Multimedia Technology- Lab |
1 |
, CS413LC(06) |
CS123LB(06), CS123LC(06) |
CS413LC(06) |
Multimedia Technology - Lec |
2 |
, CS413LB(06) |
CS123LB(06), CS123LC(06) |
CS414(06) |
Research Project Development 1 |
3 |
|
|
4th Year , 2nd Semester
SUBJECT CODE |
SUBJECT DESCRIPTION |
UNITS |
CO-REQUISITE |
PRE-REQUISITE |
CS323(06) |
Free Elective 2 |
3 |
|
|
CS421LB(06) |
Software Engineering - Lab |
1 |
, CS421LC(06) |
CS224LB(06), CS224LC(06) |
CS421LC(06) |
Software Engineering - Lec |
2 |
, CS421LB(06) |
CS321LC(06) |
CS422(06) |
Elective 3 |
3 |
|
|
CS423(06) |
Elective 4 |
3 |
|
|
CS424(06) |
Free Elective 3 |
3 |
|
|
CS425(06) |
Research Project Development 2 |
3 |
|
|
Total Creditable Units 36
OVERALL CREDITABLE UNITS 190 |
|