You are here

Curriculum Overview

Program Overview

In the RIT Software Engineering (SE) Master’s program, you will learn how to define, design, develop, and deliver modern software. Our program accepts students from many backgrounds, including new graduates and professionals interested in a software engineering career. Our graduates master modern software engineering techniques in a team setting using state-of-the-art tools and platforms.

RIT is renowned for its Co-op and Career Services program that will help you find paid internships and permanent high-paying jobs working for major companies. The RIT SE Master’s program has successfully placed students at Citrix, SpaceX, Intuit, Amazon, Microsoft, and many others. We also offer various scholarship and assistantship opportunities.

Our average enrollment/student base is about 70 domestic and international graduate students (plus over 550 undergraduate students), as well as 18 faculty with strong research and industry backgrounds. The Department of Software Engineering was the first department of its kind in the country, and is part of the Golisano College for Computing and Information Sciences (GCCIS). Being part of GCCIS allows students to take electives from the Department of Computing Security, Department of Computer Science, Department of Information Science and Technology, and the School of Interactive Games and Media.

Review the curriculum flow charts, linked below, for the courses in the curriculum. See the list of approved electives for a feeling of example electives, and for detailed course descriptions, see the RIT Graduate Course Descriptions catalog.


    Graduate Flowchart (PDF) Beginning Fall 2019