← Back

Medina Colleges

Bachelor of Science in Computer Science

BSCS

Complete Curriculum / Subjects

1 st Year

1st Semester

Subject Units
CS101 - Introduction to Computing 3.0
CS102 - Computer Programming 1 3.0
MATH101 - College Algebra and Trigonometry 3.0
GE101 - Purposive Communication 3.0
GE102 - Understanding the Self 3.0
PE101 - Physical Education 1 2.0
NSTP101 - National Service Training Program 1 3.0
Total Units 20.0

2nd Semester

Subject Units
CS103 - Computer Programming 2 3.0
CS104 - Discrete Structures 1 3.0
CS105 - Fundamentals of Information Systems 3.0
MATH102 - Statistics and Probability 3.0
GE103 - Readings in Philippine History 3.0
GE104 - Mathematics in the Modern World 3.0
PE102 - Physical Education 2 2.0
NSTP102 - National Service Training Program 2 3.0
Total Units 23.0

2 nd Year

1st Semester

Subject Units
CS201 - Object-Oriented Programming 3.0
CS202 - Data Structures and Algorithms 3.0
CS203 - Discrete Structures 2 3.0
CS204 - Human-Computer Interaction 3.0
CS205 - Digital Logic and Design 3.0
GE201 - The Contemporary World 3.0
GE202 - Art Appreciation 3.0
Total Units 21.0

2nd Semester

Subject Units
CS206 - Computer Organization and Assembly Language 3.0
CS207 - Algorithms and Complexity 3.0
CS208 - Database Management Systems 3.0
CS209 - Web Programming 3.0
CS210 - Software Engineering 1 3.0
GE203 - Ethics 3.0
GE204 - Science, Technology and Society 3.0
Total Units 21.0

3 rd Year

1st Semester

Subject Units
CS301 - Digital Logic and Design Laboratory 1.0
CS302 - Operating Systems 3.0
CS303 - Theory of Computation 3.0
CS304 - Software Engineering 2 3.0
CS305 - Computer Networks 3.0
CS306 - Information Assurance and Security 3.0
CS307 - Research Methods in Computer Science 3.0
Total Units 19.0

2nd Semester

Subject Units
CS308 - Artificial Intelligence 3.0
CS309 - Programming Languages 3.0
CS310 - Automata Theory and Formal Languages 3.0
CS311 - Information Management 3.0
CS312 - Application Development and Emerging Technologies 3.0
CS313 - CS Elective 1 3.0
CS314 - Computer Science Research Project 1 3.0
Total Units 21.0

4 th Year

1st Semester

Subject Units
CS401 - Machine Learning Fundamentals 3.0
CS402 - Parallel and Distributed Computing 3.0
CS403 - CS Elective 2 3.0
CS404 - Computer Science Research Project 2 3.0
CS405 - Professional Issues in Computing 3.0
CS406 - Practicum / Internship 1 6.0
Total Units 21.0

2nd Semester

Subject Units
CS407 - CS Elective 3 3.0
CS408 - Capstone Project 3.0
CS409 - Computing Trends and Innovations 3.0
CS410 - Practicum / Internship 2 6.0
Total Units 15.0