Department of Software Engineering Resources

Student Forms

Some RIT student forms are found on the Registrar's website. Other, department-specific forms are found below.

Undergrad Students

Society of Software Engineers (SSE)

The Society of Software Engineers (SSE) was founded by students, for students, in 2001.

SSE partners with our department to provide great opportunities for our students, including:

  • Mentoring and tutoring: Student mentors are available in the SSE Mentoring Lab for one-on-one help with course work. SSE also coordinates review sessions for introductory computing courses.
  • Networking: SSE is a great link to the working world. Students returning from co-op often bring news of job openings. And alumni come back to SSE to recruit full-time employees.
  • Professional development: Students share knowledge, (and gain public speaking experience) through Tech Talks. The Projects Committee is always working on something new.
  • Social events: The club hosts a variety of events throughout the year - everything from laser tag and campus-wide capture the flag tournaments to the annual Winter Ball.

SSE meets weekly (when classes are in session) in the SSE Mentoring Lab, GOL-1670. Check their website for meeting times this semester.

Order of the Engineer

According to the ASCE, "The Order of the Engineer was initiated in the United States to foster a spirit of pride and responsibility in the engineering profession. The goal is to bridge the gap between training and experience, and to present to the public a visible symbol identifying the engineer. Participants take the Obligation of the Engineer and receive a steel ring to be worn as a reminder of their commitment to high ethics and professionalism."

Each spring KGCOE offers an Order of the Engineer ceremony for graduating engineers; the schedule for the oath can be found on the commencement website

Eligible students are contacted by Karen Ester in KGCOE's Dean's Office. If you have any questions, please visit Karen or JoAnne Buschang in KGCOE's Dean's Office.

Women in Computing (WiC)

Women in Computing at the Rochester Institute of Technology (WiC at RIT) provides an interdisciplinary networking forum for students, faculty, staff and alumni involved in the field of computing at The Rochester Institute of Technology through professional, leadership, mentorship, and technical development opportunities. WiC at RIT will also encourage the advancement of women in computing through community outreach.

Visit WiC's website for more information!

Each year, WiC sends a number of its active members to the Grace Hopper Conference - the world's largest gathering of women technologists.

Software Vendor Alliances

IBM Academic Initiative
The Software Engineering department is a member of the IBM Academic Initiative which provides accredited and approved academic members with access to a wide range of IBM products for instructional, learning and non-commercial research (see Offerings include no-charge licenses for IBM software (including WebSphere, DB2, Lotus, Tivoli, Rational, and others), as well as training materials, books, and other supplies. Some items are directly available to students via the Student Portal. Others need to be obtained by a registered faculty member. Contact Professor Scott Hawker for further information.

DreamSpark (formerly Microsoft Academic Alliance)
Through an agreement with Microsoft, the Software Engineering Department is pleased to announce that all Software Engineering students can download a variety of Microsoft products off the web free of charge. If you are interested in this opportunity, follow this link to get started.
If for whatever reason you are not allowed to download software, either you are not registered as an SE student, are not taking an SE class, or have let your SE password expire. If your SE account allows you to log in in the labs, your DreamSpark access should work.


  1. log into DreamSpark. This login is your SE account name and password.
  2. Once logged in successfully, click on software. This will bring you to a pull-down choice of software to download and once checked out, select the appropriate CD-key. If you have problems, please stop by 70-1527.

For quick problems, send an email.

Palo Alto Networks

Google Cloud Platform

Accreditation & Honors


  • The Bachelor of Science degree program in Software Engineering is accredited by the Engineering Accreditation Commission of ABET.
  • RIT's Institutional Research and Policy Studies office maintains enrollment data for the software engineering program. This data is available on their website.

Honors Society

  • Software engineering students can join the engineering honor society, Tau Beti Pi, once in their third, fourth, or fifth year. You can find more information about eligibilityevents, and more on their website.

Grad Student Resources

Graduate Assistantship

A Graduate Assistantship is an employment opportunity offered by the Department of Software Engineering for both Software Engineering and Data Science students. Responsibilities will vary, but Graduate Assistants may work as research assistants, provide lab support, etc. Graduate Assistants are not responsible for any direct classroom teaching. Graduate Assistants who are supervised by a faculty member are responsible for all assigned work for the number of hours offered. Students who do not fulfill the required work can have their assistantship terminated, including their hourly wage and scholarship.

The department offers Graduate Assistantship positions each academic year, starting in the fall. Positions may be available on a full (20 hours per week) or part-time (10 hours per week) basis. See the Graduate Handbook for compensation information.

Apply for a Graduate Assistantship using this form. Applications for the 2019-2020 academic year are due no later than April 1, 2019.

Capstone & Thesis

Software Engineering

Data Science



You may apply online here. Or, contact the Office of Graduate Enrollment at 585-475-2229.

  • Bachelor's degree with a minimum 3.0 GPA
  • One of the following:
    • Degree in a computing field (software engineering, computer science, computer engineering), plus one year of professional software development experience, OR
    • Degree in a non-computing field, plus three years of professional software development experience
  • If English is not your native language, scores from one of the following tests of at least:
    • TOEFL (Test of English as a Foreign Language)
      • 570 on paper-based test
      • 230 on computer-based test
      • 88 on Internet-based test
    • IELTS (International English Language Testing System)
      • 6.5 minimum

Yes, applications are accepted year-round. However, please note that some classes are only offered once per year.

The software engineering program and on-campus data science program do not offer online graduate courses at this time.

Your account will be set up once the department enrolls you for your first semester of classes. Your username and password will be distributed on the first day of class.

Incoming graduate students are registered by the department for their first semester of classes. Students are responsible for submitting an elective approval form and enrolling themselves in any electives. After the first semester, students are responsible for enrolling themselves in all courses (through SIS). Some courses, such as thesis or capstone, have special restrictions which require students to complete the necessary paperwork before the department enrolls them.

Yes, you can transfer up to nine graduate-level credits from another university. The decision to apply courses as transfer credit is at the discretion of the Graduate Program Director.

You can update your personal information in SIS.

Software Engineering: The program is two years (four semesters), for a total of 36 credits.

Data Science: The program is one and a half years (three semesters), for a total of 30 credits.

Please note that any bridge courses would be in addition to the above requirements.

A bridge course is a course that provides a background in the area of programming. 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 that you receive upon admission will list any bridge courses that you need to take. The current bridge course for software engineering and data science students is SWEN-601 Software Construction.

You can take bridge courses at the same time as your other graduate courses. Keep in mind that bridge courses need to be completed within the first two semesters of your enrollment in the program.

You may be able to "test out" of the bridge course by appealing to the Graduate Program Director. Appealing usually requires showing documented course work or work experience.

No. Co-op is optional for these master's programs. Students can go on co-op after completing 18 credits in the program and receiving the Graduate Program Director's approval. Refer to our Graduate Co-op page for more details.

Your graduation date may change if you choose to do a co-op, as co-ops are not built into your plan of study. Allot extra time to complete your degree if you plan to do a co-op.

International students will first need to discuss their visa status with the International Student Services (ISS) Office. If a program extension form is needed, students need to work with the SE Office to complete it.

Probation: Students are on academic probation if their program GPA or term GPA falls below 3.0 after nine credits have been attempted. Students on probation will need to discuss their probation status with the Graduate Program Director. 

Suspension: Students are suspended from the program if they have been on probation the semester prior and have a program GPA below 3.0 (or received a grade of C or below in a required bridge course).

RIT's official policy on academic probation and suspension is here.