Welcome to the BSCS program As Program Director, I am pleased to lead a program that educates the innovators and problem-solvers of the future in the continually changing technical field. We are committed to providing our students with an education based in the classroom, experiential learning, and critical thinking skills to help them succeed in today's digital world.
This program provides a curriculum that covers all essential areas such as programming, software engineering, data science, artificial intelligence, computer networking, and information security. Above and beyond technical acumen, a vital part of this course is the strength of your creativity, collaboration, and ethical responsibility, combining these with your technical abilities, and the expectation that our graduates are competent professionals and leaders making productive contributions with their skills to society.
The BS in Computer Science program prepares students for the challenges of today's workplace and to innovate across many domains with committed faculty, contemporary resources, research, and authentic experiences. Join us on an exciting path to becoming a technology professional who will shape the future.
A leading institution of research and teaching that anticipates challenges and advances transformative solutions for society.
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.
Graduates of the Bachelor of Science in Computer Science (BSCS) program of RMMC are expected to:
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
Innovation and Research – Engage in lifelong learning, research, and advanced studies that contribute to technological innovation and address emerging challenges in the computing field.
Ethics and Leadership – Demonstrate professionalism, ethical responsibility, and leadership in diverse team environments, industry collaborations, and community engagement.
Societal and Global Impact – Contribute to the advancement of society by developing sustainable computing solutions that respond to local and global challenges.
1. Provide holistic and transformative education in computer science.
2. Develop students’ critical thinking, creativity and technical expertise.
3. Foster innovation and research that advances technology.
4. Build strong industry and community partnerships.
5. Prepare graduates for meaningful careers and global challenges.
Our BSCS program offers hands-on experience and theoretical foundations across the most in-demand fields of modern computing:
Learn machine learning and smart systems.
Build interactive and responsive websites and apps.
Analyze big data for smart decision-making.
Create apps for Android and iOS platforms.
Connect smart devices and sensors to automate environments and gather real-time data.
Apply agile methods to build maintainable software.
Master problem-solving using top languages.
Get to know the minds behind our BSCS excellence
Jim Jamero, MIT
Instructor
Ereckjun E. Castaño, MIT
Instructor
Aubrey Joanna Pascual, MIT
Instructor
Gay Marie P. Farnazo, LPT
Instructor
Pauline Rivas
Part-time Instructor
Melissa Guillermo, MSCS
Instructor