Bachelor of Science in Computer Science (BSCS)

Home » College Department » Bachelor of Science in Computer Science (BSCS)

The Bachelor of Science in Computer Science (BSCS) program of St. Mary’s College of Catbalogan develops graduates who can analyze complex problems and create ethical, practical, and socially responsive computing solutions. Grounded in outcome-based education and guided by the Transformative RVM Ignacian Pedagogy, the program builds strong foundations in computing, mathematics, software design, systems thinking, and problem solving through active, collaborative, and reflective learning. Through classroom instruction, laboratory work, project-based learning, research, and industry exposure, students are prepared for careers in software development, systems analysis, web and application development, cybersecurity, networking, data-related fields, and other areas of computing.

BSCS Logo

Program Outcomes

Graduates of the BSCS program are expected to:

  1. Apply foundational computing knowledge, mathematical foundations, and analytical skills to solve complex problems.
  2. Design, implement, and evaluate computing-based solutions to meet specified requirements, utilizing modern tools and considering societal impact.
  3. Understand and adhere to professional responsibilities, ethical, legal, and social issues in computing practice.
  4. Function effectively as an individual or team member/leader in diverse and multidisciplinary settings, and communicate proficiently to various audiences.
  5. Recognize the need for and engage in continuous professional development and independent lifelong learning.

Career Opportunities

  • Software developer or programmer
  • Web or application developer
  • Systems analyst
  • Quality assurance or software testing staff
  • Database or data support staff
  • Network or systems support staff
  • Cybersecurity support staff
  • Research and development assistant in computing-related fields
  • IT technical support or solutions support staff

Program Faculty

Engr. Chad Aga D. Abinguna

Acting BSCS Program Head

Engr. Pablo Q. Gilbuena, Jr.

College Faculty
IT In-Charge

Curriculum Checklist

First Semester

CodeDescriptionUnitPre-req
RS 1Scriptures and OT, Salvation History / Justice and Peace3None
Computer 1Introduction to Computing3None
Programming 1Computer Programming 13None
Gen. Education 1Understanding the Self3None
Gen. Education 2Readings in Philippine History / Peace Education3None
Math Prep 3Pre-calculus for Non-STEM (Algebra & Trigo)3None
PATHFIT 1Movement Competency Training Program2None
NSTP 1National Service Training Program / Engaged Citizenship3None
23

Second Semester

CodeDescriptionUnitPre-req
RS 2Christology3RS 1
Programming 2Computer Programming 23Programming 1
DISCRETE 1Discrete Structure 13None
Gen. Education 4The Contemporary World3None
Gen. Education 3Mathematics in the Modern World3None
PATHFIT 2Exercise-based Fitness Activities2PATHFIT 1
NSTP 2National Service Training Program3NSTP 1
20

First Semester

CodeDescriptionUnitPre-req
RS 3Church and Sacraments3RS 2
DATASTRUCT 1Data Structures and Algorithms3Programming 2
DISCRETE 2Discrete Structure 23DISCRETE 1
DIGITAL 1Digital Logic Design3DISCRETE 1
Gen. Education 5Purposive Communication3None
GEEL 1Living in the IT Era3None
PATHFIT 3Menu of Dance (Choice of Dance, Sports, Group Exercise etc.)2PATHFIT 2
20

Second Semester

CodeDescriptionUnitPre-req
RS 4Christian Morality3RS 3
APPSDEV 1Applications Development and Emerging Technologies3Programming 2, OOP 1
IM 1Information Management3Programming 2, OOP 1
OOP 1Object Oriented Programming3Programming 2
COMP-ORG 1Computer Organization and Architecture3Computing 1, DATASTRUCT 1
ALGO 1Analysis and Design of Algorithm3DISCRETE 2
GEEL 2Reading Visual Arts3None
PATHFIT 4Sports (Volleyball, Table Tennis)2PATHFIT 3
23

First Semester

CodeDescriptionUnitPre-req
SOFTENG 1Software Engineering 13APPSDEV 1, OOP 1, IM 1
NET 1Data Communication and Networking3DATASTRUCT 1, COMP-ORG 1
WEBTECH 1Web Technologies3OOP 1, APPSDEV 1
AUTOMATA 1Automata Theory and Formal Languages3DISCRETE 2
OS 1Operating Systems3DISCRETE 2, COMP-ORG 1
CS ELECT 1CS Professional Elective 133rd Year Standing
Gen. Education 6Art Appreciation / Peace Education3None
21

Second Semester

CodeDescriptionUnitPre-req
SOFTENG 2Software Engineering 23SOFTENG 1
HCI 1Human Computer Interaction / Gender Equality1APPSDEV 1, COMP-ORG 1
AIML 1Artificial Intelligence and Machine Learning3DATASTRUCT 1, ALGO 1
SP 1Social Issues and Professional Practice3IM 1, APPSDEV 1
CSRES 1CS Research Methods3IM 1, ALGO 1, SOFTENG 1
PL 1Programming Languages3ALGO 1
CS ELECT 2CS Professional Elective 233rd Year Standing
GEEL 3Gender and Society3None
22

Summer Term

CodeDescriptionUnitPre-req
PRAC 1Practicum33rd Year Standing
3

First Semester

CodeDescriptionUnitPre-req
THESIS 1CS Thesis Writing 13SOFTENG 2, CSRES 1
MOBDEV 1Mobile App Development3OOP 1, APPSDEV 1
CYBER 1Cybersecurity and Cryptography3OS 1, IM 1
SEMTOUR 1Seminars and Tours34th Year Standing
CS ELECT 3CS Professional Elective 334th Year Standing
Gen. Education 7Ethics / Youth Empowerment3None
18

Second Semester

CodeDescriptionUnitPre-req
THESIS 2CS Thesis Writing 23THESIS 1
IAS 1Information Assurance and Security2IM 1
Gen. Education 8Science, Technology and Society / Ecological Integrity3None
RIZAL 8The Life and Works of Rizal3None
11
  • Intelligent Systems
  • System Fundamentals
  • Graphics and Visual Computing

First Semester

CodeDescriptionUnitsPre-req
RS 1Scriptures and OT, Salvation History / Justice and Peace3
Computer 1Introduction to Computing3
Programming 1Computer Programming 13
Gen. Education 1Understanding the Self3
Gen. Education 2Readings in Philippine History / Peace Education3
Math Prep 1Pre-Calculus for Non-STEM (Algebra & Trigo)3
P.E. 1Gymnastics2
NSTP 1National Service Training Program / Engaged Citizenship3
23

Second Semester

CodeDescriptionUnitsPre-req
RS 2Christology3RS 1
Discreet 1Discreet Structure 13
Filipino 1Komunikasyon sa Akademikong Filipino3
Programming 2Computer Programming 23
WEB 1Web Development3
Gen. Education 3The Contemporary World3
Gen. Education 4Mathematics in the Modern World3
P.E. 2Fundamentals of Dance Steps2P.E. 1
NSTP 2National Service Training Program3NSTP 1
26

First Semester

CodeDescriptionUnitsPre-req
RS 3Church and Sacraments3RS 1 & 2
Discreet 2Discreet Structure 23
Filipino 2Pagbasa at Pagsulat Tungo sa Pananaliksik3
DATASTRUCT 1Data Structure and Algorithms3
DIGITAL 1Digital Logic Design3
ACCTG AFundamentals of Accounting3
Gen. Education 5Purposive Communication3
GEEL 1Living in the IT Era3
P.E. 3Table Tennis / Arnis2P.E. 1 & 2
26

Second Semester

CodeDescriptionUnitsPre-req
RS 4Christian Morality3RS 1, 2 & 3
Literature 1Philippine Literature3
ALGO 1Analysis and Design of Algorithm3
OOP 1Object Oriented Programming3
IM 1Information Management3
COMP-ORG 1Computer Organization & Architecture3
Math 7Statistics and Probabilities3
GEEL 2Reading Visual Arts3GEEL 1
P.E. 4Fundamentals of Games & Sports2P.E. 1, 2 & 3
26

Summer Term

CodeDescriptionUnitsPre-req
QM 1Quantitative Methods3
SP 1Social Issues & Professional Practice3
HCI 1Human Computer Interaction / Gender Equality3
9

First Semester

CodeDescriptionUnitPre-req
AUTOMATA 1Automata Theory and Formal Language3
NET 1Data Communication and Networking3
CS Elect 1Intelligent Systems3
SOFTENG 1Software Engineering 13
APPSDEV 1Application Development 13
Literature 2World Literature3
OS 1Operating Systems3
CS PROF EL 1CS Professional Elective 1 (System Fundamentals)3
CS PROF EL 2CS Professional Elective 1 (Computational Science)3
27

Second Semester

CodeDescriptionUnitPre-req
PL 1Programming Languages3
SOFTENG 2Software Engineering 23SOFTENG 1
CS Elect 2Graphics and Visual Computing3CS Elect 1
APPSDEV 2Application Development 23APPSDEV 1
Research 1Methods of Research in Computing3
TECHNO 1Technopreneurship / Poverty Alleviation3
Gen. Education 6Art Appreciation / Peace Education3

Summer Term

CodeDescriptionUnitPre-req
PRAC 1Practicum3
3

First Semester

CodeDescriptionUnitPre-req
CS ELEC 3Natural Language Processing3CS Elect 2
THESIS 1Thesis Writing 13
IT REVIEW 1Certification Exam Review3
Gen. Education 7Science, Technology & Society / Ecological Integrity3
Gen. Education 8Ethics / Youth Empowerment3
CS PROF EL 3CS Professional Elec. 3 (Parallel and Distributed Computing)3CS PROF EL 2
18

Second Semester

CodeDescriptionUnitPre-req
IAS 1Information Assurance and Security3
Rizal 8The Life & Works of Rizal3
THESIS 2Thesis Writing 23
SEMTOUR 1Seminars and Tours3
12

Student Organization

Junior Philippine Computer Society – SMCC Chapter

Facebook Page | Official JPCS Website

The Junior Philippine Computer Society (JPCS) is a student organization in the field of information and communications technology that complements students’ academic learning through relevant experiences, leadership opportunities, collaboration, and exposure to the ICT profession. As a recognized student organization linked to the Philippine Computer Society, JPCS helps prepare students for future roles as ICT professionals by promoting technical excellence, leadership development, and constructive cooperation among members and chapter schools.

Program News & Updates