Cost & earnings at Rochester Institute of Technology What students borrow here, and what they go on to earn
Rochester Institute of Technology's Master's in Computer and Information Sciences is a professionally oriented programme that develops advanced technical skills in computing, data, and information systems for students from a computing or related background. It suits graduates and early-career professionals seeking specialised knowledge for roles in software development, data analysis, information management, cybersecurity and research-led careers.
The Master of Science in Computer and Information Sciences at Rochester Institute of Technology combines core computing fundamentals with flexible specialisations, enabling students to tailor study to areas such as data science, software engineering, cybersecurity, human-centred computing and information management. The programme typically mixes required core courses with elective options and a culminating experience in the form of a project, practicum or thesis.
Students complete a significant culminating experience which may be a supervised research thesis, an industry-focused practicum, or a master’s project. These options emphasise practical problem solving, exposure to real-world datasets and production-quality software development, frequently supported by RIT’s labs and industry partners.
Applicants should normally hold an undergraduate degree in computer science, information sciences, engineering, mathematics, or a closely related discipline. Candidates with different academic backgrounds but with relevant professional experience or demonstrated technical preparation may also be considered.
Additional departmental criteria such as a portfolio, coding sample, interview, or prerequisite courses may be requested depending on the chosen specialisation.
Graduates pursue technical and leadership roles across industry, government and research. Typical job titles include software engineer, data scientist, systems architect, information security analyst, UX engineer, database administrator and research technologist. The curriculum prepares students to work on large-scale software systems, manage and analyse complex datasets, design secure infrastructure and drive evidence-based decision making.
RIT’s emphasis on experiential learning, industry partnerships and cooperative education opportunities helps students gain applied experience sought by employers in technology, finance, healthcare, consulting, and public sector organisations. Many graduates also continue to doctoral study or take research positions in academia and industrial R&D.
RIT offers a technology-focused environment with strong industry links, dedicated computing labs and a culture geared towards applied learning. The university provides access to interdisciplinary centres, maker spaces and research groups where students can collaborate on projects spanning computing, data analytics, imaging and more.
Students benefit from flexible curricular pathways, opportunities for internships and co-ops that integrate workplace experience with academic study, and a supportive career services network that connects graduates with employers. RIT’s combination of technical depth, practical project work and professional development makes it well suited for students aiming to accelerate their careers in computing and information sciences.
Shortlist scholarships and plan your application — free guidance from our advisors.