Cost & earnings at Rochester Institute of Technology What students borrow here, and what they go on to earn
The Master’s in Computer Software and Media Applications at Rochester Institute of Technology is a practice-focused programme that combines advanced software engineering with multimedia, graphics and user-centred application development. It suits graduates who want to build interactive, scalable software for web, mobile, games, digital media and specialised visualisation, and who value hands-on project work and industry collaboration.
This master’s curriculum blends core software engineering and systems topics with applied coursework in multimedia and interactive applications. Typical modules include software architecture and design, advanced programming and data structures, human–computer interaction, computer graphics and visualisation, real-time and mobile application development, multimedia systems, databases and cloud services, and networked application security. Students normally complete a substantial culminating component such as a team-based practicum, an industry-sponsored project, or an individual thesis that emphasises building deployable software or media-rich applications.
Applicants are normally expected to hold a bachelor’s degree in computer science, software engineering, information technology, computer graphics, or a closely related field. Relevant professional experience can be considered where academic background is less traditional. Typical application materials include academic transcripts, a CV or résumé, one or more academic or professional references, and a statement of purpose describing technical interests and goals. Candidates whose first language is not English will usually need to demonstrate English proficiency through accepted test scores or institutional equivalents. Some concentrations may request a portfolio of software or media work if relevant.
Graduates leave prepared for roles that span software development and digital media. Common job titles include software engineer, full‑stack developer, mobile applications developer, multimedia developer, game programmer, user experience engineer, visualisation specialist and technical lead. The programme’s emphasis on applied projects and industry collaboration also supports careers in product management, interactive design, research and development, or continuing into doctoral study for those interested in advanced research. Employers who hire graduates come from technology firms, creative studios, gaming companies, media organisations, startups and enterprise IT teams.
RIT is known for experiential, career-oriented education with strong ties to industry and a culture of applied research. Students benefit from hands-on facilities and interdisciplinary centres that support media, graphics and interactive technologies. The institute’s emphasis on project work, cooperative education and industry partnerships gives students multiple pathways to apply classroom learning to real-world software and media problems. Additionally, cross‑disciplinary collaboration opportunities—linking computing with design, business and the arts—help prepare graduates to work in teams that build complex, user-focused systems.
Shortlist scholarships and plan your application — free guidance from our advisors.