Skip to Main Content

Computer Science

Download as PDF

ComputingBachelor of Science

Total Credits

120

Minimum Program Hours

78

Program Graduation Requirements

  • A minimum cumulative gpa of 2.50 is required for graduation

  • All CS courses of 2000 level and higher must maintain a minimum cumulative gpa of 2.50 for graduation

  • All major requirements must have a C- or better to satisfy degree requirements. With an exception of CS 2420 requiring a B- or better.

Undergraduate Degree Requirements and Honors Option

An emphasis is required for the program:

No

Students may earn two emphases:

Yes

Earn a minimum grade of "C-" in CS 1400 & CS 1410 OR CS 1420.
Earn a minimum grade of "B-" in CS 2420.
Earn a minimum grade of "C" in MATH 1210.

Fulfill ALL of the following requirements:
Fulfill ANY of the following requirements:
Complete ALL of the following Courses:
OR
Complete ALL of the following Courses:
AND
Complete ALL of the following Courses:
Complete at least 1 of the following Courses:

EAE emphasis has a different set of options.

Fulfill ALL of the following requirements:
Complete ALL of the following Courses:
AND
Complete at least 1 of the following Courses:

Cleared with EAE Emphasis only.

Complete ALL of the following Courses:
Complete at least 1 of the following Courses:

EAE Emphasis has a specific option.

Fulfill ANY of the following requirements:
Complete ALL of the following Courses:
OR
Complete ALL of the following Courses:
OR
Complete ALL of the following Courses:

Four of seven courses cleared with emphasis; EAE emphasis will clear all CS electives

Complete 6 or more course(s) and earn 18 or more credit(s) from the following:
These :
No selection provided

For students to graduate within the 120 hours, they must take General Education Breadth Requirements (FF, HF, and/or BF) that also fulfill the Baccalaureate Degree Requirements of DV and IR.

To complete in 120 hours; students must take a breadth course (HF or BF) that also counts as an DV or IR.

In addition to Foundation Courses, Math, Computer Science Core, Theory
Complete at least 1 of the following Courses:
Complete ALL of the following Courses:
Fulfill ALL of the following requirements:
Complete at least 1 of the following Courses:
AND
Complete at least 1 of the following Courses:
AND
Complete at least 1 of the following Courses:
AND
Complete at least 1 of the following Courses:
AND

Choose 2 more classes from ANY of the FOCUS AREAS ABOVE

Earn at least 6 credits
Fulfill ANY of the following requirements:
Complete ALL of the following Courses:
OR
Complete ALL of the following Courses:
Complete ALL of the following Courses:
Complete at least 2 of the following Courses:

Or CS 3535: Managing Data for and with Machine Learning (new course) or CS 4545: AI for Human-Centered Computing (new course)

Complete ALL of the following Courses:
Complete at least 3 of the following Courses:

CS 5497: Machine Learning Security (new course)

Complete ALL of the following Courses:
Complete at least 1 of the following Courses:
Complete at least 1 of the following Courses: