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:

The MS in software engineering is designed to attract students with a formal undergraduate background in software engineering, computer science, or computer engineering, preferably with professional experience. The program’s core content assures that graduates possess both breadth and depth of knowledge in software engineering. Special topics courses and electives provide students with the opportunity to match their graduate education with their professional goals.

Plan of study
The program comprises 36 semester credit hours, anchored by a thesis or a capstone project.

Admission requirements

To be considered for admission to the MS program in software engineering, candidates must fulfill the following requirements:

  • Complete a graduate application.
  • Hold a baccalaureate degree from an accredited institution,
  • Have a cumulative grade point average of 3.0 or higher (Prospective students from institutions that do not use the GPA scale are expected to demonstrate an equivalent level of academic accomplishment. Formal academic background in software engineering, computer science, or computer engineering is a plus.),
  • Submit official transcripts (in English) of all previously completed undergraduate and graduate course work,
  • Submit a professional essay (1-4 pages) describing current job (if applicable), relevant experience, and career plans,
  • Submit a current resume (including descriptions of significant software projects in which the candidate participated), and
  • Submit two letters of recommendation.
  • International applicants whose native language is not English must submit scores from the Test of English as a Foreign Language (TOEFL). Minimum scores of 570 (paper-based) or 88 (internet-based) are required. International applicants must provide Graduate Record Exam (GRE) scores. Domestic students are encouraged to provide GRE scores.

Professional experience developing software is preferred, but candidates without a background in computing will be considered. Additional bridge course work may be required, and may extend time to graduation.



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