BSCS Curriculum (Effective 2016-2017) Curriculum Map
BSCS Curriculum (Effective 2016-2017) Curriculum Map
BSCS Curriculum (Effective 2016-2017) Curriculum Map
FIRST YEAR
First Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CC 100 Introduction to Computing 2 3 3 None
CC 101 Computer Programming 1 3 3 4 None
MATH 101 College Algebra 3 0 3 None
NS 101 Physics 1 3 0 3 None
PHILO 101 Logical Reasoning and Critical Thinking 3 0 3 None
ENG 101 Study and Thinking Skills in English 3 0 3 None
HIST 100 Life and Works of Rizal 3 0 3 None
PE 101 Physical Fitness Activities 2 None
NSTP 1 National Service Training Program 1 3 None
EUTH A Euthenics A 2 None
TOTAL 20 6 29
Second Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CS 111 Discrete Structures 1 3 0 3 MATH 101
CC 102 Computer Programming 2 3 3 4 CC 101
MATH 102 Trigonometry 3 0 3 MATH 101
NS 102 Physics 2 3 0 3 NS 101
ENG 102 Communications for IT (Technical Writing) 3 0 3 ENG 101
FIL 101 Sining ng Pakikipagtalastasan 3 0 3 None
HIST 101 Philippine History and Culture 3 0 3 None
PE 102 Rhythmic Activities 2 None
NSTP 2 National Service Training Program 2 3 NSTP 1
EUTH B Euthenics B 2 None
TOTAL 21 3 29
SECOND YEAR
First Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CS 121 Object-Oriented Programming 3 3 4 CC 102
CS 123 Discrete Structures 2 3 0 3 CS 111
CS 125 Digital Design 3 3 4 CS 111
CC 103 Data Structures and Algorithms 3 3 4 CC 102
MATH 103 Differential Calculus 3 0 3 MATH 102
ENG 105 Speech and Oral Communications 3 0 3 ENG 102
FIL 102 Retorika 3 0 3 FIL 101
PE 103 Individual / Dual Sports 2 None
TOTAL 21 9 26
Second Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
CODE TITLE UNITS PREREQ
LEC LAB
CS 122 Architecture and Organization 3 3 4 CS 111, CC 103
Algorithm and Complexity (Design and Analysis of
CS 124 3 0 3 CS 111, CC 103
Algorithms)
CS 126 Programming Languages 2 3 3 CC 103
CC 104 Information Management 3 3 4 CC 103
MATH 104 Integral Calculus 3 0 3 MATH 103
POLSCI 102 Politics and Governance (with Philippine Constitution) 3 0 3 None
Second Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CS 132 Software Engineering 1 2 3 3 CS 121, CC 104
CS 134 Operating Systems 3 3 4 CS 122
CS 136 Web Programming 3 3 4 CC 104
CS 138 Modeling and Simulation 2 3 3 CS 131
MATH 105 Probability and Statistics 3 0 3 MATH 101
LIT 101 Philippine Literature 3 0 3 None
TOTAL 16 12 20
Summer
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CS 140 Practicum / Educational Tour 0 27 3 Incoming Graduating
TOTAL 0 27 3
FOURTH YEAR
First Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CS 141 Thesis 1 3 0 3 Graduating
CS 143 Software Engineering 2 2 3 3 CS 132
CS 145 Networks and Communications 2 3 3 CS 134
CS 147 CS Elective 1 2 3 3 4th Year Standing
TOTAL 9 9 12
Second Semester
HOURS/WEEK
CODE TITLE UNITS PREREQ
LEC LAB
CS 142 Thesis 2 3 0 3 CS 141
CS 144 CS Elective 2 2 3 3 4th Year Standing
CS 146 CS Elective 3 2 3 3 4th Year Standing
CS 148 Social Issues and Professional Practice 3 0 3 CS 143
TOTAL 10 6 12
Code CS Professional Courses Units CS01 CS02 CS03 CS04 CS05 CS06 CS07 CS08 CS09
CS 111 Discrete Structures 1 3 I I I I
CS 123 Discrete Structures 2 3 I I I I
CS 121 Object-Oriented Programming 4 E E E
CS 122 Architecture and Organization 4 E E E
Algorithm and Complexity (Design
CS 124 and Analysis of Algorithms) 3 E E E I E I I I
CS 126 Programming Languages 3 E E E I I I E
Automata Theory and Formal
CS 131 Languages 3 E E E
CS 133 Human Computer Interaction 3 E E E E E I
CS 134 Operating Systems 4 E E E E E E E
Information Assurance and
CS 135 Security 2 E
CS 132 Software Engineering 1 3 E E D E E E E E
CS 143 Software Engineering 2 3 D D D D D D D D D
CS 145 Networks and Communications 3 E E E E E I I I
Social Issues and Professional
CS 148
Practice 3 E E I E
CS 125 Digital Design 4 E E E E E
CS 137 Advanced Database Systems 4 D D D D D E E E E
CS 136 Web Programming 4 D D D D D E E E E
CS 138 Modeling and Simulation 3 E E E E E E E
CS 140 Practicum/Educational tour 3 D D D D D D D D D
CS 141 Thesis 1 3 D D D D D D D D D
CS 142 Thesis 2 3 D D D D D D D D D
Code Professional Electives Units CS01 CS02 CS03 CS04 CS05 CS06 CS07 CS08 CS09
CS 147 CS Elective 1 3 D D D D D E E E E
CS 144 CS Elective 2 3 D D D D D E E E E
CS 146 CS Elective 3 3 D D D D D E E E E
Code Advance Math Requirement Units CS01 CS02 CS03 CS04 CS05 CS06 CS07 CS08 CS09
MATH 10Differential Calculus 3 E E E
MATH 10Integral Calculus 3 E E E
Course Classification Code Descriptor Definition
Common Courses I Introductory Course An introductory course to an outcome
Professional Courses E Enabling Course A course that strengthens the outcome
Professional Electives D Demonstrative Course A course demonstrating an outcome
Additional Math Requirement
An introductory course to an outcome
A course that strengthens the outcome
BSCS PROGRAM GRADUATE OUTCOMES
IO1
Shows mastery in identifying
appropriate tools and techniques
ICS1 (K) in solving computing problems in
mathematics, science, and
technology.
TEAM PLAYER
Participate actively and
intelligently with others in
ICS10 (A) IO3
responding to society's issues and
needs.
Programming
Languages Consider the design issues on names, bindings,
LO3 type checking and scopes of variables, data CS09
types, expressions and assignment statements,
unconditional branching, selection, iterative
statements and subprograms in evaluating or
choosing the appropriate language to use for a
programming domain.
Software Engineering
Perform testing and training activities using
LO2 different techniques and approaches (create a
Software Engineering
testing plan)
LO1
Apply the concept of arrays in programming
(K) Manages the available human and technical resources effectively and
efficiently.
Recognizes the societal needs and its professional, legal, security, and ethical
(A) issues relevant to computing career practice.
IO11 (K)
IO12 (K)
IO12 (K)
*professionals who are socially
Develops products that contribute to responsive
the improvement of the immediate
IA4 SOCIALLY RESPONSIVE IO13 (S) **responsive human resource for
society and of the country as a
whole. societal and industry needs
** social transformation and
Demonstrates awareness and sustainable development
IO9 (A) consideration for societal, health,
safety, legal and cultural issues.
PERFORMANCE
INDICATOR
Presented approved
thesis/terminal
/technical paper (e.g.
CS-thesis, IT-capstone)
Submitted accomplished
training performance
assessment form (OJT
Training Evaluation
Form, Progress Report,
Deployment Certificate)
Please add more for
other courses.
*Organize Speech,
oratorical and debate
contest in class or in
campus.
*Attendance to and
participated in EPIC
program