BS Computer Science

Code the Future

Introduction

The BS in Computer Science at UMT is designed to develop highly skilled professionals who excel in problem-solving and critical thinking, equipping them to address complex computational challenges. With a balanced curriculum that integrates core concepts from the breadth of computing, our program ensures that graduates are prepared to take on leadership roles in both academic and non-academic sectors.

Students will gain in-depth knowledge of both the theory and practical applications of Computer Science, developing the skills to solve real-world problems. Through hands-on experience with the latest technologies and a strong focus on communication skills, they’re prepared to lead teams and drive innovation in any field.

From algorithm design and data management to cutting-edge innovations in software development and intelligent computing, the BSCS program equips students with the tools to excel in an ever-evolving tech landscape. Prepare to lead, innovate, and shape the future of technology with UMT’s BSCS program.

PEOs

The CS Graduates will be able to:

  • Demonstrate critical thinking for analysis of problems by applying computing principles grounded in mathematics and science to solve complex computational problems (CCPs).
  • Design and develop algorithms and software solutions by using modern tools and techniques with a motivation for innovation and life-long learning.
  • Communicate and work effectively individually and in teams practicing professionalism and ethics.

PLOs

Drawing from the Seoul Accord’s internationally recognized standards, the program focuses on:

PLO1: Academic Education.

PLO2: Knowledge for solving Computing Problems.

PLO3: Problem Analysis.

PLO4: Design/Development of Solutions.

PLO5: Modern Tool Usage.

PLO6: Individual and Team Work.

PLO7: Communication.

PLO8: Computing Professionalism and Society.

PLO9: Ethics.

PLO10: Life-long Learning

Career Prospects

  • Software Developer
  • DevOps
  • Machine Learning Engineer
  • Systems Analyst
  • Network Engineer
  • Data Scientist/Analyst
  • Web Designer/Web Developer
  • Research Analyst
  • Software Quality Engineer
  • Freelancer
  • Entrepreneur