Versions 3.2 - 3.4 of the Software Engineering Curriculum are nearly identical and apply to students starting in the Fall of 2015 or after. The track can be found in the Academic Catalog.

Differences in versions:

Curriculum

SE Version 3.4

Flow Chart

SE Version 3.4

Printable PDF of images

Math Minor

Software Engineering students can obtain the math minor if they take MA232 and MA235 for two (of the three MA/SCI electives) and then take one additional math course beyond the requirements for the SE degree.

UX Minor

Software Engineering students can obtain the UX minor with only one additional course beyond the SE degree requirements provided they:

Prerequisites Shown Below

Prereqs shown in the lists below are only for courses that are not required as part of the SE track.

Program Electives

Students must take three courses from this list:

1 To received credit for two technical electives, a student must successfully complete UGR4981, UGR4982, and UGR4983. No technical elective credit is available if UGR4983 is not successfully completed. Credit for one free elective is available upon successful completion of UGR4981 and UGR4982.

Science Electives

Students must take one course from this list:

Math/Science Electives

Students must take three courses from this list:

Business Electives

Students must take one course from this list:

Humanities/Social Science Electives

Students must take:

Free Electives

Students must take two courses from this list: