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.
Student Outcomes
By the time of graduation, the students of the program shall have the ability to:
- Apply knowledge of computing fundamentals, computing specialization, and mathematics, science, and domain knowledge appropriate for the computing specialization to the abstraction and conceptualization of computing models from defined problems and requirements.
- Analyze problems, formulates good alternatives and solutions, integrate research literature and solve complex computing problems appropriate to problem solutions.
- Apply mathematical foundations, algorithmic principles, and computer science theory in the modeling and design of computer-based systems in a way that demonstrates comprehension of the trade-offs involved in design choices and applicable standards.
- Understand, design, apply and evaluate a computer-based system, components, process to meet specific requirements and desired needs.
- Apply design and development principles in the construction of software systems of varying complexity, in accordance with applicable standards.
- Use current and appropriate techniques, resources and suitable computing tools needed to computing practice.
- Function effectively in varied teams and multi-disciplinary activities to accomplish a common goal.
- Communicate effectively with the computing community and other types of audiences.
- Understand and assess the impact of computing to society both local and global.
- Comprehend and commit to ethical norms taking full responsibilities in the practice of the computing profession.
- Engage in continual learning and professional development in the various domains of computer science.
Explore in Academia