Software Engineering, M.Sc. | Rochester Institute of Technology | Rochester, United States
24 months
54176 USD/year
54176 USD/year
Tuition fee
Apply date
Start date


Gain hands-on experience through team-based and individual projects in this master's in Software Engineering from Rochester Institute of Technology, all while you further your understanding of the development and implementation of modern software systems.


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. The Software Engineering programme is offered by Rochester Institute of Technology.

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's Master's in Software Engineering

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. 

Programme Structure

Courses include:

  • Research Methods
  • Model-Driven Development
  • Software Quality Assurance
  • Collaborative Software Development
  • Software Architecture

Key information


  • Full-time
    • 24 months

Start dates & application deadlines


36 SCH


On Campus

Academic requirements

GPA admission requirements GPA
GRE admission requirements GRE®

Other requirements

General requirements

  • Submit copies of official transcript(s) (in English) of all previously completed undergraduate and graduate course work, including any transfer credit earned.
  • Hold a baccalaureate degree (or US equivalent) from an accredited university or college.
  • Recommended minimum cumulative GPA of 3.0 (or equivalent).
  • Submit a current resume or curriculum vitae.
  • Two letters of recommendation are required. Refer to Application Instructions and Requirements for additional information.

Tuition Fee

To alway see correct tuition fees
  • International

    54176 USD/year
    Tuition Fee
    Based on the tuition of 54176 USD per year during 24 months.
  • National

    54176 USD/year
    Tuition Fee
    Based on the tuition of 54176 USD per year during 24 months.

Living costs for Rochester

925 - 1350 USD /month
Living costs

The living costs include the total expenses per month, covering accommodation, public transportation, utilities (electricity, internet), books and groceries.


Interested in financing your studies? Find a student loan that works for you.

Financing partner MPOWER Financing Student Loans between $2,001 - $100,000
Financing partner Prodigy Finance Loans for tuition and living costs from $15,000


Studyportals Tip: Students can search online for independent or external scholarships that can help fund their studies. Check the scholarships to see whether you are eligible to apply. Many scholarships are either merit-based or needs-based.

Our partners

Software Engineering
Rochester Institute of Technology
Software Engineering
Rochester Institute of Technology


Go to your profile page to get personalised recommendations!