Dual SEAS BS/MS in CS

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, option in environment engineering, medical preparation, civil engineering, or transportation and sustainability
  • Computer engineering
  • Electrical engineering
  • Electrical engineering, option in energy or medical preparation
  • Systems engineering
  • Mechanical engineering
  • Mechanical engineering, option in aerospace, biomechanical, medical preparation, patent law, or robotics

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 3410CSCI 3212, or CSCI 3411CSCI 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.