All students are required to complete three electives that are chosen from the following options: INFO 2300*, INFO 2310*, CS 2110, CS 3110, CS 3410 or any INFO 3000+ course including INFO 4900 (excluding INFO 4998 and INFO 4910).

These courses must be taken for a letter grade, each must earn three or more credit hours, and all must be completed with a grade of C- or higher. Students may only fulfill one of their electives with INFO 4900.

*INFO 2300 and INFO 2310 overlap in content so both courses cannot count for major elective credit.