This program is available in online and in-person formats. The core program requirements (listed below) are offered both online and in-person. Most of the program electives are offered in both formats, but some elective courses are offered only online or only in-person. Students enrolled in the program in the in-person format might need to complete some of their coursework in an online format, depending on their choice of electives and the schedule for course offerings.
Students must complete an additional 18 hours of program electives selected from the tracks above, or from the courses listed below. These electives can be used to complete a second Computer Science track (recommended) or to sample courses from multiple tracks.