Bachelor of Science in Computer Science Banner
Program Overview

Bachelor of Science in Computer Science

The Bachelor of Science in Computer Science (BSCS) is a four-year degree program that focuses on the theoretical foundations of computing, algorithm development, software engineering, and system design. It equips students with strong analytical, problem-solving, and programming skills necessary to create efficient and innovative computer-based solutions. The curriculum includes core subjects such as data structures, computer architecture, operating systems, database systems, web and mobile development, artificial intelligence, and cybersecurity. The program also encourages research, innovation, and practical application through project-based learning and internships. Graduates are prepared for careers as software engineers, systems analysts, application developers, data scientists, AI specialists, cybersecurity analysts, and other roles in both local and international tech industries. The program also provides a strong foundation for graduate studies and research in computing.

Bachelor of Science in Computer Science Logo

Program Vision

A leading institution of research and teaching that anticipates challenges and advances transformative solutions for society.

Program Mission

The Computer Science Program empowers students through holistic and transformative education, fostering innovation, research, and community engagement to anticipate emerging challenges, create solutions, and build meaningful careers with global impact.

  • ● Provide holistic and transformative education in computer science. ● Develop students’ critical thinking, creativity, and technical expertise. ● Foster innovation and research that advances technology. ● Build strong industry and community partnerships. ● Prepare graduates for meaningful careers and global challenges.
  • Graduates of the Bachelor of Science in Computer Science (BSCS) program of RMMC are expected to: 1. Professional Competence – Establish successful careers as IT professionals, researchers, or software developers, proficient in applying computing principles, algorithms, and software development skills to design and implement innovative solutions. 2. Innovation and Research – Engage in lifelong learning, research, and advanced studies that contribute to technological innovation and address emerging challenges in the computing field. 3. Ethics and Leadership – Demonstrate professionalism, ethical responsibility, and leadership in diverse team environments, industry collaborations, and community engagement. 4. Societal and Global Impact – Contribute to the advancement of society by developing sustainable computing solutions that respond to local and global challenges.
Instructional Team

Program Faculty & Leadership

JIM JAMERO, MIT