First Year Course Fee
Course Accredited By
KENYA
English Requirements Certificate
IELTS
TOEFL
Duolingo
UGANDA
English Requirements Certificate
IELTS
TOEFL
Duolingo
TANZANIA
English Requirements Certificate
IELTS
TOEFL
Duolingo
UNITED KINGDOM
English Requirements Certificate
IELTS
TOEFL
Duolingo
GCSE/IGCSE/GCE O-LEVEL
English Requirements Certificate
IELTS
TOEFL
Duolingo
Premajor Requirements
C or better in each course, and a minimum 3.0 average GPA (overall and within
pre-major courses) required to apply for full majorstatus.
1. CS 1400, Intro to Comp Prog______________ (3)
AND
CS 1410, Intro to OOP (4)
OR
CS 1420 Accel OOP_____________________ (4)
2. CS 2420, Algorithms/Data Struct. (4)
3. Math 1310, Engineering Calculus I (QR) (4)
4. Math 1320, Engineering CalculusII (QR) (4)
General Ed Requirements
Honors options also accepted for WR2, CW, and AI requirements.
1. Wrtg 2010, Intermediate Writing (WR2) (3)
2. Wrtg 3014 or 3015 (CW) (3)
3. American Institutions (AI) (3)
Specific Ethics of Data course
4. DS 3390, Ethics in Data Science (BF?) (3)
FIVE more Intellectual Exploration (IE) courses required. TWO must be upper
division (3000-level or above), ONE must satisfy the Diversity requirement, and
ONE must satisfy the International requirement.
5. Fine Arts (FF): (3)
6. Fine Arts (FF): (3)
7. Humanities (HF): (3)
8. Humanities (HF): (3)
9. Social/Behavioral Science (BF):____________(3)
Recommend ECON 2010 or ECON 2020
• Upper Division (3000 levelIE)
• Upper Division (3000 levelIE)
• Diversity (DV)
• International (IR)
Analytical Foundations 2
1. CS 2100, Discrete Structures (3)
2. Math 2270, Linear Algebra (4)
3. Math 3070, Applied Statistics 1___________ (4)
or CS 3130/ECE 3530, Eng. Prob Stats ______(3)
4. Math 3080, Applied Statistics 2 (4)
5. DS 3190, Foundations of Data Analysis __(3)
Computing Foundations 2
1. DS 2500, Data Wrangling (3)
2. CS 3500, Software Practice I_______________(3)
3. CS 4150, Algorithms_____________________(3)
Core Data Science
2.5 GPA required to graduate.
1. DS 4140, Data Mining (3)
2. DS 4350, Machine Learning (3)
3. DS 4530, Database Systems (3)
4. DS 4630, Visualization for Data Science (3)
Elective - Data Analysis Breadth 2
Must choose 3 classes. 2.5 GPA required to graduate. Below are pre-approved
options.
1. CS 3540, Human Computer Interactions (3)
2. CS 4300, Artificial Intelligence (3)
3. CS 4640, Image Processing Basics (3)
4. Math 5010, Intro to Probability (3)
5. Math 5040, Stochastic Processes 1 (3)
6. Math 5080, Statistical Inference 1 (3)
7. Math 5090, Statistical Inference 2 (3)
8. Math 5770, Optimization (3)
9. CS 5150, Advanced Algorithms (3)
10. CS 5340, Natural Language Processing (3)
11. CS 5635, Visualization forScientific Data____ (3)
Elective - Data Domain 2
Must choose 3 classes from this LIST
1. ______________________________________(3)
2. ______________________________________(3)
3. ______________________________________(3)
Capstone Requirements 2
Choose ONE set (to be replaced with DS-specific ones):
1. DS 4800, Senior Capstone Design (3)
2. DS 4850, Senior Capstone Project (3)
or
1. DS 4940, Undergraduate Research (3)
2. DS 4970, Bachelors Thesis (3)