Typical Job Titles
Adjunct Faculty Member | Analyst |
Application Engineer | Embedded Software Engineer |
Flight Software Engineer | iOS App Developer |
iOS Developer | Software Developer |
Software Engineer | Software QA Engineer |
Develop and manage large-scale software systems with team projects and real-world experience.
Since these systems are rarely the result of a single individual’s effort, RIT’s master’s in software engineering focuses on a team-based approach that recognizes the significant role teams play in the design, development, and implementation of software systems of varying size and complexity.
RIT’s master’s in software engineering accepts students from many educational backgrounds, including recent undergraduates and professionals interested in pursuing a software engineering career.
This program is available on-campus only.
To be considered for admission to the Software Engineering MS program, candidates must fulfill the following requirements:
An RIT graduate degree is an investment with lifelong returns. Graduate tuition varies by degree, the number of credits taken per semester, and delivery method.
Current students in the software engineering master’s program may refer to these resources for additional information.
As you pursue a software engineering master’s degree your educational experience will parallel the realities of the industry as you learn how to define, design, develop, and deliver modern software. Utilize computer science theories to create software that allows computers to meet the demands of an ever-changing, technologically-dependent society. Conduct research in many areas including data science for software engineering, artificial intelligence applications in software engineering, software modeling. Gain hands-on experience through team-based projects that help you master modern software engineering techniques.
RIT is renowned for its cooperative education program, one of the oldest and largest programs in the world. Co-op is full-time, paid work experience in industry. A number of graduates from the software engineering master's degree are employed at companies such as Citrix, SpaceX, Intuit, Amazon, Microsoft, and many others.
Since these systems are rarely the result of a single individual’s effort, RIT’s master’s in software engineering focuses on a team-based approach that recognizes the significant role teams play in the design, development, and implementation of software systems of varying size and complexity. You will be actively engaged in software architecture, software security, and mining of software repositories research. And, you will be involved in the software engineering department's emerging areas of research in data science for software engineering and software engineering for data science. As a result, our software engineering master's degree prepares you to contribute to and lead software development projects from day one.
RIT’s master’s in software engineering accepts students from many educational backgrounds, including recent undergraduates and professionals interested in pursuing a software engineering career. An introductory course, Software Construction, helps students get up to speed on programming and basic computing concepts. We also have an introductory core course, Software Engineering Fundamentals. Students with degrees in engineering, science, business, and education have all bee successful graduates of our program. Our students master modern software engineering techniques in a team setting using state-of-the-art tools and platforms.
With careful selection of your electives and the topics chosen for your course projects and capstone project or thesis research, you may focus on core software engineering topics, or you may specialize in the applications of software engineering to numerous fields, including:
In RIT’s software engineering department, you will learn and receive personalized attention from faculty who are working in many areas of software engineering and its applications. Outfitted with the latest hardware and software technology, our facilities include studio labs, project labs, team rooms, a collaboration lab, and a real-time and embedded systems lab–all designed to help you collaborate on projects, polish your skills, and collaborate with faculty. The department has partnered with a number of software companies to provide you with access to a wide range of software products for learning and research.
Students are also interested in: Information Technology and Analytics MS, Computer Science MS
Adjunct Faculty Member | Analyst |
Application Engineer | Embedded Software Engineer |
Flight Software Engineer | iOS App Developer |
iOS Developer | Software Developer |
Software Engineer | Software QA Engineer |
What’s different about RIT’s engineering education? It’s the opportunity to complete engineering co-ops and internships with top companies in every single industry. You’ll earn more than a degree. You’ll gain real-world career experience that sets you apart.
What makes an RIT education exceptional? It’s the ability to complete relevant, hands-on career experience. At the graduate level, and paired with an advanced degree, cooperative education and internships give you the unparalleled credentials that truly set you apart. Learn more about graduate co-op and how it provides you with the career experience employers look for in their next top hires.
International applicants whose native language is not English must submit one of the following official English language test scores. Some international applicants may be considered for an English test requirement waiver.
TOEFL | IELTS | PTE Academic |
---|---|---|
88 | 6.5 | 60 |
International students below the minimum requirement may be considered for conditional admission. Each program requires balanced sub-scores when determining an applicant’s need for additional English language courses.
Rochester Institute of Technology (Dubai) is a branch campus of the renowned Rochester Institute of Technology in the United States. Located in Dubai Silicon Oasis, a special economic zone for knowledge and innovation, RIT Dubai offers a comprehensive range of undergraduate and graduate programs in various fields, including engineering, business, computing, and design. The institution is committed to providing students with a high-quality American education in a dynamic and international setting.
RIT Dubai provides a wide array of services to support student success, including:
RIT Dubai fosters a vibrant and inclusive campus community where students can engage in a variety of activities and experiences, including:
RIT Dubai offers a range of undergraduate and graduate programs, including: