Core Requirements (46 to 49 credits)
Major Requirements
43 credits:
Note
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