Bachelor of Science in
Computer Science
About the Program
The Bachelor of Science in Computer Science (BSCS) program at the University of Mindanao is a comprehensive four-year degree that provides students with a strong foundation in computing principles, critical thinking, and problem-solving skills essential to the dynamic field of information technology. The curriculum covers core areas such as programming, algorithms, data structures, computer systems, networking, and software engineering, blending theoretical knowledge with practical application to prepare graduates for a variety of technological challenges. In the later years of the program, students choose one of two specialization tracks that align with their interests and career goals: Cybersecurity or Artificial Intelligence.
The Cybersecurity track equips students with the skills and knowledge needed to protect computer systems and networks from the growing array of cyber threats. Through coursework in network security, ethical hacking, risk assessment, digital forensics, and secure system design, students learn how to identify vulnerabilities, implement safeguards, and respond effectively to security incidents. This track emphasizes real-world problem-solving and prepares graduates for careers as cybersecurity analysts, security engineers, penetration testers, and other roles focused on safeguarding digital environments.
The Artificial Intelligence track focuses on the design and application of intelligent systems that can learn, reason, and make data-driven decisions. Students in this track engage with topics such as machine learning, deep learning, natural language processing, robotics, and data analytics, gaining hands-on experience with tools and techniques used to build intelligent solutions. Through projects and advanced coursework, learners develop the ability to create systems that can interpret complex data, automate decision-making, and support innovation across industries. Graduates from this track are well-positioned for careers as AI engineers, data scientists, machine learning specialists, and innovators in emerging technology fields.
Overall, the BSCS program at the University of Mindanao nurtures technical expertise, innovative thinking, and professional readiness, enabling students to contribute meaningfully to the rapidly evolving world of computing and technology.
Program Educational Objectives
Three to five years after graduation, the graduates are expected to:
- Research and Software Development. Engage in research and software development applying the highest ethical and legal standards in varied specialization of computer science.
- Leadership. Serve as an organizational leader or supporter imbued with excellence, integrity, and innovation to work in a multi-disciplinary, collaborative, and team environment.
- Life-long Learning. Keep abreast of current trends in technology through continuous professional learning in the graduate programs and become experts in the field by acquiring certifications and advanced trainings.
Student Outcomes
By the time of graduation, the students of the program shall have the ability to:
- Analyze complex problems by identifying and defining the computing requirements, various techniques, and modern tools appropriate to the problem’s solution.
- Design, implement, and evaluate a computing-based solution to meet a given set of computing requirements in the context of the program’s discipline.
- Communicate effectively with a range of diverse audiences in the context of computer science, such as explaining technical concepts to non-technical stakeholders, presenting system designs to development teams, documenting software for users, and reporting project progress to management.
- Apply ethical, legal, and social responsibilities and engage in continuous professional development in local and global computing practices.
- Function effectively as a member or leader of a team engaged in accomplishing computing activities such as software development, systems analysis and design, database and network administration, cybersecurity operations, data analytics, and AI or machine learning projects.
- Apply computer science domain knowledge to identify appropriate solutions to complex computing problems.
Explore in Academia