The School of Engineering and Applied Science (SEAS) offers a dual degree program that includes a bachelor of science in one of the SEAS majors listed below (with a minor in computer science) and master of science in the field of computer science. All requirements for both degrees and the minor program must be fulfilled.

The following bachelor of science majors are eligible for this program:

  • Biomedical engineering
  • Civil engineering
  • Civil engineering, environment engineering, medical preparation, civil engineering, or transportation and sustainability options
  • Computer engineering
  • Electrical engineering
  • Electrical engineering, energy or medical preparation option
  • Systems engineering
  • Mechanical engineering
  • Mechanical engineering, aerospace, biomechanical, medical preparation, patent law, or robotics option

6 graduate credits (two courses) may be shared between the two degrees, 3 credits of which should be in CSCI 6011. Students may substitute comparable undergraduate coursework in systems/architecture for CSCI 6011, in which case another 6000-level course must be taken in its place. Students must select two of the following courses as electives for the minor program: CSCI 3410, CSCI 3212, or CSCI 3411. CSCI 6212 may be substituted for CSCI 3212; however, CSCI 6212 cannot be counted as one of the two graduate courses taken during the undergraduate program.

Students must have a minimum 3.4 technical GPA at the time of graduation from the undergraduate program to continue to the master’s program as part of a dual degree.