The B.S. in Computer Science, Data Science program option provides a foundation in the field of data science, particularly data mining and information visualization, identification of data trend using machine learning, and topics including big data and analytical data processing.
General Education 33
Foundations Requirements 13
ENG*1030 requires a grade of C or higher.
GE 1000, GE 3000: University Requirement for Graduation for all undergraduate students that must be satisfied in one of two ways: Complete GE 1000 (all freshmen and transfers entering with 0-29 credits) OR GE 3000 (transfers entering with 30 credits or more).
MATH 1054: Students who do not qualify on the placement test to take MATH 1054, must take MATH 1000 first. In this case, MATH 1000 will fulfill a Free Elective.
Students eligible to take MATH 2415 Calculus I, based on their placement test, may take that course in place of MATH 1054. In that case, MATH 2415 will fulfill the Distribution requirement and the student may take an additional three credits in Free Electives to total 120 S.H.
Disciplinary/Interdisciplinary Distribution Requirements 20
Humanities 6
ENG 2403: General Education Distribution course required of all students.
Select One "GE Approved" course from one area below:
| Fine Arts or Art History | 3 |
| Philosophy or Religion | 3 |
| Foreign Languages (Must take I and II for credit) | 3 |
| Music or Theatre | 3 |
| Interdisciplinary | 3 |
Social Sciences 6
HIST 1062 | WORLDS OF HISTORY: TRADITIONS AND ENCOUNTERS | 3 |
HIST 1062: General Education Distribution course required of all students.
Select One "GE Approved" course from one area below:
| Psychology | 3 |
| Economics or ES 1010 World Geography | 3 |
| Political Science | 3 |
| Sociology or Anthropology | 3 |
| Interdisciplinary | 3 |
Science and Mathematics 8
CPS 1231 | FUNDAMENTALS OF COMPUTER SCIENCE | 4 |
| Lab Science I (BIO 1000, CHEM 1083, PHYS 2091/95) | 4 |
CPS 1231: Students who have had prior programming experience may enter CPS 2231 directly. In this case, CPS 2231 will be counted as the Distribution requirement and the student may take another 4 credits in Free Electives to total 120 S.H.
Lab Science I & II: A two semester Lab Science sequence, with 4 credits in GE Science and Mathematics Distribution and 4 credits in Additional Requirements. Both Lab Science courses must be from the same department (BIO, CHEM or PHYS).
Additional Requirements 29-30
Additional Requirements 29-30
All major courses, additional requirements and concentration courses, including the capstone, require a grade of C or better.
Lab Science I & II: A two semester Lab Science sequence, with 4 credits in GE Science and Mathematics Distribution and 4 credits in Additional Requirements. Both Lab Science courses must be from the same department (BIO, CHEM or PHYS).
Academic Major 44
All major courses, additional requirements and concentration courses, including the capstone, require a grade of C or better.
Major Core 14
CPS 2231 | COMPUTER ORGANIZATION&PROGRAMMING | 4 |
CPS 2232 | DATA STRUCTURES AND ALGORITHMS | 4 |
CPS 2390 | COMPUTER ORGANIZATION & ARCHITECTURE | 3 |
CPS 3250 | COMPUTER OPERATING SYSTEMS | 3 |
Major Concentration 15
CPS 4745: Writing Emphasis course (WE)
Major Electives 12
Select 12 credits at the 3000 level or above with approval of departmental advisor.
| CPS 3000 or 4000 Level | 3 |
| CPS 3000 or 4000 Level | 3 |
| CPS 3000, 4000 , or 5000 Level | 3 |
| CPS 3000, 4000 , or 5000 Level | 3 |
With approval of the Graduate Program Coordinator, undergraduate students may take up to two CPS 5000 level graduate course as Major Electives (Note: For any graduate course to be credited towards the graduate program, students must take additional credits in major or Free Electives to total 120 S.H.)
Major Capstone 3
Requires a grade of C or better.
Free Electives 13-14
(50% of free electives must be taken at the 3000-4000 level)
GE 1996 Research Initiative for Freshmen course (Optional): Students can take 1 credit which may fulfill Free Electives requirements with approval of the Department Advisory Committee. It's recommended that it be taken during the second semester of the freshman year.
CPS 2010 Career Education (Recommended)
CPS 3171, CPS 3172 or CPS 3173 Computer Science Internship course (Optional): Students can take a maximum of 6 credits which may fulfill Free Electives requirements with approval of the Departmental Advisory Committee. CPS 3171, CPS 3172, CPS 3173 Internship in Computer Science, CPS 1996, and CPS 2010 are the only CPS courses acceptable for use in the Free Electives.