Rochester Institute of Technology

B. Thomas Golisano College of Computing and Information Sciences

Software Engineering, MS


One Lomb Memorial Drive

Rochester, NY 14623

United States





Program Information

Degrees Offered:

Master of Science in Software Engineering

Format: Campus

Program Description:

In 1996 RIT became the first university in the US to offer the baccalaureate software engineering degree. Many schools have followed and are following our leadership, as undergraduate software engineering degrees are increasingly featured in university portfolios.

Building on our leadership position in undergraduate software engineering education, we implemented an innovative Master of Science degree in Software Engineering to capitalize on the expertise we've gained at the undergraduate level. The degree is designed to appeal to software professionals with at least three years of experience developing software, or to professionals with a formal undergraduate background in software engineering, computer science, or computer engineering and at least one year of experience developing software.

The program's core content ensures that graduates will possess both breadth and depth of knowledge in software engineering. Specialization tracks in software quality and software design provide the students with the opportunity to match their graduate education with their professional goals.

The program comprises 36 semester credit hours, anchored by either a thesis or a capstone project where students work with peers and faculty on a long-term, moderately complex software development project. Initially students serve in basic support and developer roles, but as they progress through the practicum and accompanying coursework they are assigned correspondingly greater responsibilities. As a consequence, the program combines fundamental and theoretical concepts taught in courses with their application in a constrained but realistic setting. Core courses include topics on software re-engineering, software modeling, and empirical software engineering.

The program recognizes and addresses the need for software engineers possessing knowledge across a wide spectrum of software engineering to



International Student Requirements:

A Test of English as a Foreign Language (TOEFL) score of at least 570 on the paper-based test, 230 on the computer-based test, or 88 on the Internet-based test is required for all applicants for whom English is not their native language.

Facts & Figures

Financial Aid: Yes

International Financial Aid: Yes

International Financial Aid Description: For graduate study, many of the 70 graduate programs offer assistantships. Additionally, more than 9,000 student jobs are available on campus each year.

# of Credits Required: 36

Classification: Master's College or University I

Loans Offered: Loans may be available. Applicants may apply by completing the Free Application for Federal Student Aid (FAFSA). Candidates may work with RIT's Financial Aid Office to determine aid eligibility and funding options.

Locale: Large Suburb

Find Schools