Curriculum Overview

Our Bachelor of Science degree in Software Engineering (BSSE) was designed to meet the general guidelines for accreditation criteria by ABET as an engineering program. The program has been accredited since the Summer of 2003.

The program's requirements are as follows:

  • 57 hours of software engineering - includes 12 hours of software engineering electives.
  • 40 hours of natural science and mathematics - includes 12 hours of science electives and 1 hour of mathematics / science electives.
  • 36 hours of liberal arts.
  • 16 hours of computer science.
  • 16 hours of allied engineering - includes 12 hours of engineering electives.
  • 12 hours of application domain electives.
  • 12 hours of free electives.
  • 4 hours of writing.
  • 2 hours of other.
  • 4 quarters of cooperative education.
  • Physical education. All software engineering majors must meet RIT's requirements for physical education.

View the curriculum flowchart here