Core Requirements (46 to 49 credits)
Major Requirements
43 credits:
Note
In addition to the required courses, students must take four additional computer science elective courses at the 300 level or above.
DATA 220 Machine Learning Models (3) may be taken as one of the six major elective courses. One mathematics or data science course at the 200 level or above is required, but MATH 211 Mathematical Thinking (3) does not count. At most three credits of Practicum (492, 493) may be applied towards the B.S. in computer science. MATH 364 - Linear Algebra Linear Algebra (3) may be counted as a computer science elective with departmental approval.
To earn a Bachelor of Science In Computer Science, students must complete a mimimum of 120 credit hours. Students must also earn a major GPA of 2.0, and a cumulative GPA of 2.0.
Electives
18 to 21 credits