Sie sind auf Seite 1von 1

Republic of the Philippines

BATANGAS STATE UNIVERSITY


College of Informatics and Computing Sciences
Alangilan, Batangas City

Bachelor of Science in Computer Science (BSCS)


Proposed Curriculum for AY 2016-2017

Hour/s
Course Code Course Title Credit/s Pre-Requisite/s Co-Requisite/s

Lec Lab
FIRST YEAR - FIRST SEMESTER
IT 111 Introduction to Computing 3 3 0
CS 111 Computer Programming 3 2 3
Math 103 College Algebra 3 3 0
Math 108 Plane and Spherical Trigonometry 3 3 0
Eng 100 English Plus 0 0 0
Eng 101 Advanced Grammar and Composition 3 3 0 EPT Qualification
Fil 101 Komunikasyon sa Akademikong Filipino 3 3 0
HUM101 Introduction to Humanities:Art Appreciation 3 3 0
SS 101 General Psychology 3 3 0
PE 101 Physical Fitness, Gymnastics and Aerobics 2 2 0
TOTAL 26 25 3
FIRST YEAR - SECOND SEMESTER
CS 121 Advanced Computer Programming 3 2 3 IT 111, CS 111
CS 122 Data Structures and Algorithms 3 2 3 IT 111, CS 111
Math 110 Analytic Geometry 3 3 0 Math 103, Math 108
Math 117 Fundamentals of Discrete Structures 3 3 0 Math 103 CS 122
Eng 102 Study and Thinking Skills 3 3 0 Eng 101
Fil 102 Pagbasa at Pagsulat Tungo sa Pananaliksik 3 3 0 Fil 101
Hum 102 Introduction to Philosophy 3 3 0
SS 102 Philippine History 3 3 0
PE 102 Rhythmic Activities 2 2 0 PE 101
TOTAL 26 24 6
FIRST YEAR - SUMMER
Math 114 Differential Calculus 5 5 0 Math 108
CS 131 Object-Oriented Programming 3 2 3 CS 122
TOTAL 8 7 3
SECOND YEAR - FIRST SEMESTER
CS 211 Principles of Programming Languages 3 3 0 CS 121, CS 131 CS 212
CS 212 Advanced Object-Oriented Programming 3 2 3 CS 131
Math 115 Integral Calculus 5 5 0 Math 114
Phy 106 Physics 1 5 4 3 Math 114 Math 115
Eng 106 Technical Communication 3 3 0 Eng 102
Hum 104 Logic 3 3 0
PE 103 Individual and Dual Sports 2 2 0 PE 101
NSTP 101 National Service Training Program 1 3 3 0
TOTAL 27 25 6
SECOND YEAR - SECOND SEMESTER
CS 221 Design and Analysis of Algorithms 3 2 3 CS 212
Math 118 Advanced Discrete Structures 3 3 0 Math 117
Math 111 Number Theory 3 3 0 Math 103
SS 103 Society and Culture with Responsible Parenthood 3 3 0
SS 104 Life and Works of Rizal 3 3 0
Phy 107 Physics 2 5 4 3 Math 115, Phy 106
PE 104 Team Sports 2 2 0 PE 101
NSTP 102 National Service Training Program 2 3 3 0 NSTP 101
TOTAL 25 23 6
SECOND YEAR - SUMMER
IT 211 Database Management Systems 3 2 3 CS 131
IT 221 Fundamentals of Networking 3 2 3 IT 111
TOTAL 6 4 6
THIRD YEAR - FIRST SEMESTER
CS 311 Software Engineering 3 2 3 IT 211, CS 221
CS 312 Theory of Computations and Automata 3 3 0 CS 221, Math 111 Math 116
CS Elective 1 (See tracks below) 3 2 3
CS 314 Computer Organization and Architecture w/ Assembly 3 2 3 Phy 107, Math 117
IT 315 Information Assurance and Security 3 2 3 IT 221
IT 223 Fundamentals of Information Management 3 2 3 CS 121
Math 116 Symbolic Logic 3 3 0 Math 117
TOTAL 21 16 15
THIRD YEAR - SECOND SEMESTER
CS 321 Web Programming 3 2 3 CS 121, IT 223
CS 322 Operating Systems 3 2 3 CS 314
CS 323 Advanced Software Engineering 3 2 3 CS 311, CS 315
CS Elective 2 (See tracks below) 3 2 3
CS 325 CS Thesis 1 3 3 0 CS 311 CS 323, Math 121
Math 121 Probability and Statistics 3 3 0 Math 103
SS 106 Politics and Governance with Philippine Constitution 3 3 0
TOTAL 21 17 12
FOURTH YEAR - FIRST SEMESTER
CS 411 Modeling and Simulation 3 2 3 CS 312, Math 117
CS Elective 3 (See tracks below) 3 2 3
CS 413 CS Thesis 2 3 3 0 CS 325
IT 225 Introduction to Human Computer Interaction 3 2 3 CS 131
IT 325 Applications Development and Emerging Technologies 3 2 3 CS 321 IT 411
IT 411 Professional Ethics and Computer Laws 3 3 0 IT 315
IE 532 Technopreneurship 3 3 0 CS 325
TOTAL 21 17 12
FOURTH YEAR - SECOND SEMESTER
OJT 500 Internship Training 10 0 0 4th Year Standing
TOTAL 10 0 0

TOTAL 191

Students must select one Track from the following Tracks and take all courses in that Track.
CS Professional Electives

TRACK 1 Graphics and Visual Computing


CS 313 Computer Graphics (CS Elective 1) 3 2 3 CS 221
CS 324 Virtual Reality (CS Elective 2) 3 2 3 CS 313
CS 412 Computer Vision (CS Elective 3) 3 2 3 CS 324 CS 411

TRACK 2 Parallel and Distributed Computing


CS 315 Parallel Computing (CS Elective 1) 3 2 3 IT 221 CS 314
CS 326 Distributed Computing (CS Elective 2) 3 2 3 CS 315
CS 414 High Performance Computing (CS Elective 3) 3 2 3 CS 326

TRACK 3 Intelligent Systems


CS 316 Machine Learning (CS Elective 1) 3 2 3 CS 311, CS 312
CS 327 Artificial Intelligence (CS Elective 2) 3 2 3 CS 316
CS 415 Natural Language Processing (CS Elective 3) 3 2 3 CS 327 CS 411

Das könnte Ihnen auch gefallen