The Path to a better future is right in front of you
B. Thomas Golisano College of Computing and Information Sciences
One Lomb Memorial Drive
Rochester, NY 14623
Software Engineering, MS
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
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