- Bachelor's degree with minimum GPA of 3.0
- One of the following
- Degree in a computing field (Software Engineering, Computer Science or Computer Engineering), plus one year professional software development experience, OR
- Degree in a non-computing field, plus three years professional software development experience
- Minimum TOEFL Scores (if English is not your native language):
- 570 on the paper-based test
- 230 on the computer-based test
- 88 on the Internet-based test
Yes, applications are accepted year round.
No, currently this department does not offer online graduate courses.
Your account will be set up when you register for your first SE course. Your user name and password will be distributed on the first day of class.
Incoming graduate students are registered by the department for two of their three classes for their first semester. Students are responsible for submitting an Elective Approval Form and enrolling in their third course. After the first semester, students are responsible for enrolling themselves in all courses. Some courses, such as Thesis or Capstone Project, have special restrictions which require students to complete the necessary paperwork before the department will enroll students in them. (infocenter.rit.edu)
Yes, non-matriculated students can take SE courses. You will need permission from the Graduate Program Coordinator. You will also need to provide proof (Official Transcripts) that you have completed your bachelor's degree, and any prerequisites required by the course.
Yes. You may transfer up to 9 credits of graduate level credit from another university. The decision to apply courses as transfer credit is at the discretion of the Graduate Program Coordinator.
There are 11 required courses (in addition to any Bridge courses), for a total of 36 credits. It is a two-year, full-time, Master of Science program that is designed to build solid technical depth along with the professional competencies necessary for successful employment in software engineering industry or a closely related field.
The Graduate Program Coordinator will help you choose technical electives that support your academic goals. With approval from the Graduate Program Coordinator, most graduate-level course may be applied toward your technical elective requirement. You will need to complete Elective Approval Form.
Bridge courses are undergraduate-level courses that provide a background in areas of Software Engineering.
Some students are accepted into the program on the condition that certain Bridge courses will be completed (with a grade of B or higher).
Bridge courses are not required for all students. Your Plan of Study will list any Bridge courses you need to take.
Yes. You may register for Bridge courses and your other required courses at the same time. Keep in mind that Bridge courses must be completed within the first 2 terms after you enroll in the program.
Sometimes. In order to do so, you must get authorization from the Graduate Program Coordinator who will help you make arrangements with an instructor. There are some courses that you cannot test out of, but you can appeal. Appealing will usually include documented course work or work experience.
No. Co-op is optional for this masters program. Students may go on co-op after completing 18 credits in the program and with approval of the graduate director. Refer to Graduate Co-op for registration information.
Your graduation date May change if you choose to do a co-op. Co-ops are not built-in to your Plan of Study, and therefore you should allot extra time if you plan to do a co-op.
Students will need to discuss their visa status with the International Student Services (ISS) office first. Then, students need to bring the program extension form or request to the Software Engineering Main Office at least one week before it is due. The Graduate Director will sign the form or complete the request and return it to ISS.
Submit your Application for Graduation two terms before you expect to complete your coursework. Pick up an application in the SE Office, or find it online here
Once you submit the form, the Office Manager will contact you and schedule a meeting to review your remaining requirements.
Students need to contact the Software Engineering Main Office for a renewal letter at least one week before it is due to the sponsor. The Graduate Director will sign the form and send it as a PDF via email to the student.
Students qualify for academic probation is the student’s program GPA or term GPA fall below 3.0 after 9 credits have been attempted. Students on probation will need to discuss their probation status with the Graduate Director. RIT’s official policy is here.
Students qualify for suspension when they were on probation in the prior term and have a program GPA below 3.0 or received a grade of C or lower in a required bridge course. RIT’s official policy is here.
The thesis should answer a question, which contributes to new knowledge and is generalizable beyond a single setting. The thesis should be analytic, should systematically analyze data, and should develop and make appropriate inferences based on the analysis.
The capstone project may answer a question of practical importance, - to develop, test, and evaluate a solution. A measure of quality of both theses and capstone projects relates to the clarity of thought process, beginning with the statement of the question or problem, to final statement of conclusions or recommendations. An additional measure of the quality of a capstone project may also relate to how effectively it contributes to carrying out the goals and objectives.
See Thesis and Capstone Project Comparison for more information.