BS Computer Science - Data Science Track

BS in Computer Science with Cybersecurity Track Degree Plan (120 hours)
Core Requirements (42 hours)
First Year Seminar3
First Year Seminar
Freshmen Composition I3
Rhetoric and Composition
Rhetoric and Composition for International Students
Literature3
Any EN 23XX literature course
History3
Any 1000, 2000, or 3000-level HS course
Social Science6
Select two from the following: BA 1301, CJ 1301, CPH 1301, EC 2301, EC 2303, ED 2330, HU 3300, HU 3303, PO 1311, PO 1313, PO 1314, PS 1301, PS 2333, PS 2355, PS 2363, PS 3337, SC 1311, SC 2321, SC 2371, 3 hrs. of Communication Studies (CM 1341, CM 2333, CM 2334) (SMC 1313 and SMC 2302 will meet this requirement). CM 1341 recommended for this major.
Mathematics
Satisfied by MT 2412 in the courses required for this major.
Natural or Physical Sciences3
Fine Arts3
Foreign Language and International Engagement 6
This requirement is satisfied through one of four ways: (1) One 3-hour course in any language at the 3000 level or above, with a grade of B or better; (2) Two courses (1311 and 1312) in a language not previously studied; (3) Two courses (2311 and 2312) in a language previously studied at the high school or college level; (4) Qualifying scores on an AP or CLEP exam, or both the ACTFL OPI and WPT exams
Philosophy - Self3
Intro to Philosophy
(SMC 1311 will meet this requirement)
Philosophy - Ethics3
Foundations of Ethics
(SMC 2301 will meet this requirement)
Theology - God3
Introduction to Theology
(SMC 1314 will meet this requirement)
Intermediate Theology3
Any TH 33xx course
Computer Science Major Courses (42 hours)
CS 1310Programming I3
CS 1311Programming II3
CS 2110Sophomore CS Seminar1
CS 2313Object Oriented Programming I3
CS 2315Algorithms3
CS 2323Object Oriented Programming II3
CS 2350Computer Architecture3
CS 3110Junior CS Seminar1
CS 3310Intro to Systems Analysis and Design3
CS 3335Survey of Programming Languages3
CS 3340Software Engineering3
CS 3350Operating Systems3
CS 4110Senior CS Seminar1
CS 4320Files & Databases3
CS 4330Computer Networks3
CS 4395Senior Project3
Mathematics Minor (17 hours)
MT 2412Calculus I4
MT 2318Applied Linear Algebra3
MT 2323Discrete Math Structures3
MT 2413Calculus II4
MT 4331Probability Theory3
Data Science Track (9 hours)
CS 4375 Advanced Topics: Programming for Data Science3
Data Science Electives (Select 3 courses):6
Data Science Electives include CS 4315 AI / CS4375 NLP / CS4375 Large Scale Data / BIO3313 Big Data / BIO 3312 Algorithms / BIO 3411 Intro BioInfo / EG4338 Data Visualization / EG4338 Data Mining / EG4338 Decision Analytics / EG4338 DS using Python and Julia / MT4332 Statistics / QM3321 Business Analytics / QM4350 Blockchain+ / QM4362 Financial Modeling
Electives (10 hours)10
An elective can be any course taken from any discipline. Students can use these hours to pursue certificates, minors, or second majors.
Total Semester Hours120
First Year
FallSemester HoursSpringSemester Hours
First Year Experience3Literature3
Freshmen Composition I3CM 13413
Elective3CS 13113
MT 24124MT 24134
CS 13103Fine Arts3
 16 16
Second Year
FallSemester HoursSpringSemester Hours
Philosophy (Self)3Philosophy (Ethics)3
CS 23153CS 23233
Foreign Language3CS 23503
CS 23133Foreign Language3
MT 23233MT 23183
CS 21101 
 16 15
Third Year
FallSemester HoursSpringSemester Hours
Theology3Advanced Theology3
History3CS 33403
CS 33103CS 43303
CS 43203CS 43753
CS 4331 Probability Theory 3Elective3
CS 31101 
 16 15
Fourth Year
FallSemester HoursSpringSemester Hours
Natural / Physical Science3Social Science3
CS 33503Data Science Elective3
CS 33353Elective1
Data Science Elective3CS 43953
CS 41101Elective (consider MT 2412 Calculus III)3
 13 13
Total Semester Hours 120