Bachelor of Science (B.S.) Major in Data Science

Minimum required: 120 semester credit hours

General Requirements

  1. The general education core curriculum courses are listed in the degree plan below along with the statewide component code number. See the General Education Core Curriculum section of this catalog for the Texas State requirements and options in the core curriculum, including Honors courses.
  2. Students must complete all the required courses and 12 hours of advance MATH/CS electives with at least 6 hours of them from MATH.
  3. Nine semester credit hours must be writing intensive (WI).
  4. If two years of the same language are taken in high school, then no additional language hours will be required for the degree. In the absence of such high school language, two semesters of the same modern language must be taken at the college level.
  5. Students entering Texas State with fewer than 16 credit hours completed after high school graduation will be required to take US 1100. All others will be exempt from taking this course. Students may be required to earn an additional elective to reach the 120 minimum total credit hour requirement for the awarding of a degree.

Course Requirements 

Freshman
First SemesterHoursSecond SemesterHours
US 11001American History Component Code 0603
Communication Component Code 010 3Communication Component Code 0103
Government Science Component Code 0703MATH 23583
Social and Behavioral Science Component Code 080 3Language, Philosophy, and Culture Component Code 0403
Component Area Option Code 0903MATH 2472 (Component Area Option Code 090/092 [TCCN MATH 2414])4
MATH 2471 (Mathematics Component Code 020 [TCCN MATH 2413])4 
 17 16
Sophomore
First SemesterHoursSecond SemesterHours
Life and Physical Sciences Component Code 0303Government Science Component Code 070 3
American History Component Code 0603CS 2308 (TCCN COSC 2336)3
CS 1428 (TCCN COSC 1437)4Life and Physical Sciences Component Code 0303
MATH 2393 (TCCN MATH 2315)3MATH 33053
MATH 2328 (TCCN MATH 1342)3Advanced MATH/CS Electives3
 16 15
Junior
First SemesterHoursSecond SemesterHours
Creative Arts Component Code 050 [HUMA 1315]3General Electives3
MATH 33243CS 33543
MATH 33763MATH 43053
CS 33583MATH 33303
Advanced MATH/CS Electives3Advanced MATH/CS Electives3
 15 15
Senior
First SemesterHoursSecond SemesterHours
MATH 33803MATH 43833
CS 43473General Electives3
CS 4379G3Advanced MATH/CS Electives3
MATH 33833General Electives3
General Electives2 
 14 12
Total Hours: 120
Advanced MATH/CS Electives
MATH 3323Differential Equations3
MATH 3348Deterministic Operations Research3
MATH 3398Discrete Mathematics II3
MATH 4306Fourier Series and Boundary Value Problems3
MATH 4315Analysis II3
MATH 4330General Topology3
MATH 4336Studies in Applied Mathematics3
MATH 4337ATopological Data Analysis3
MATH 4337CNumerical Methods for Ordinary Differential Equations3
MATH 4337HUndergraduate Research in Topology and Artificial Neural Networks3
MATH 4350Introduction to Combinatorics3
CS 2315Computer Ethics3
CS 2318Assembly Language3
CS 3339Computer Architecture3
CS 3360Computing Systems Fundamentals3
CS 3398Software Engineering3
CS 4315Introduction to Data Mining and Information Retrieval3
CS 4332Introduction to Database Systems3
CS 4337Introduction to Computer Vision3
CS 4346Introduction to Artificial Intelligence3
CS 4371Computer System Security3
CS 4379EIntroduction to Network Science3
CS 4379FDistributed Data Processing3
CS 4379QIntroduction to Recommender Systems3

It is highly recommended that students choose courses from the following list for general electives:

IE 3305Introduction to Data Analysis3
IE 3340Operations Research3
IE 4330Reliability Engineering3
IE 4340Non-Linear Optimization Techniques3
IE 4342Advanced Linear and Integer Programming3
IE 4320Integrated Production Systems3
IE 4350Supply-Chain Engineering3
IE 4370Probabilistic Operations Research3
IE 4381Introduction to Systems Engineering 3
IE 4399DHeuristic Optimization Techniques3
MFGE 4396Manufacturing Systems Design3