Degree Plan

DEPARTMENT OF MATHEMATICS - Undergraduate Program

BS in Data Science and Engineering

A structured 129-credit-hour degree plan designed to build strong foundations in mathematics, computing, statistics, artificial intelligence, data engineering, and applied analytics.

129 Total Credit Hours
4 Years Plus Preparatory Year
Core + Electives Balanced academic pathway
Summer Training Industry-oriented practical experience

Program Overview

 

What students study

Students progress from programming, calculus, and statistics to advanced topics such as machine learning, optimization, database systems, big data analytics, and time series.

Program structure

The plan includes preparatory studies, core university requirements, college requirements, departmental requirements, data science electives, and technical electives.

Career readiness

Career Essentials, Summer Training, Web Engineering and Development, and Senior Design Projects help students connect theory with real-world practice.

Degree Plan by Academic Stage

Concise term-by-term presentation for web publishing.

Preparatory Year

31 Credit Hours

Term 1

16 CH
Course CodeCourse TitleCredit
ENGL 01-xxPrep. English I (First Quarter)4
ENGL 02-xxPrep. English II (Second Quarter)4
MATH 001Prep. Math I4
PYP 001Prep. Physical Science2
PYP 003Life Skills1
PE 001Prep. Health and Physical Educ. I1

Term 2

15 CH
Course CodeCourse TitleCredit
ENGL 03-xxPrep. English III (Third Quarter)4
ENGL 04-xxPrep. English IV (Fourth Quarter)4
MATH 002Prep. Math II4
PYP 002Introduction to Digital Technologies1
PYP 004Prep. Eng. Technology1
PE 002Prep. Health and Physical Educ. II1

First Year

32 Credit Hours

Term 1

16 CH
Course CodeCourse TitleCredit
BUS 200Business & Entrepreneurship3
ENGL 101Introduction to Academic Discourse3
IAS 111Belief and its Consequences2
ICS 104Intro. to Programming in Python & C3
MATH 101Calculus I4
PE 101Health & Physical Education I1

Term 2

16 CH
Course CodeCourse TitleCredit
ENGL 102Introduction to Report Writing3
IAS 121Language Foundation2
ICS 108Object-Oriented Programming4
MATH 102Calculus II4
MATH 210Intro. to Sets and Structures3

Second Year

33 Credit Hours

Term 1

17 CH
Course CodeCourse TitleCredit
DATA 211Intro. to Data Science3
ENGL 214Academic & Prof. Communication3
IAS 212Ethics and Governance2
MATH 201Calculus III3
MATH 208Differential Equations & Linear Algebra3
STAT 201Probability and Statistics for Engineers and Scientists3

Term 2

16 CH
Course CodeCourse TitleCredit
COE 292Intro. to Artificial Intelligence3
DATA 201Probability for Data Science3
GS XXXGS Elective3
ICS 202Data Structures and Algorithms4
SWE 206Introduction to Software Engineering3

Third Year

34 Credit Hours

Term 1

17 CH
Course CodeCourse TitleCredit
DATA 301Data, Inference, and Decisions3
DATA 311Data Engineering3
DATA 321Matrix Theory for Data Science3
DATA 361Fundamentals of Database Systems3
DATA XXXData Science Elective I3
IAS XXXIslamic/Arabic Elective2

Term 2

16 CH
Course CodeCourse TitleCredit
CGS 392Career Essentials1
DATA 322Mathematical Modeling for Data Science3
DATA 341Statistical Methods for Data Science3
DATA 391Human Contexts and Ethics of Data3
DATA XXXData Science Elective II3
SWE 363Web Engineering and Development3

Summer Training

1 Credit Hour

Summer

1 CH
Course CodeCourse TitleCredit
DATA 399Summer Training1

Fourth Year

30 Credit Hours

Term 1

15 CH
Course CodeCourse TitleCredit
DATA 411Senior Design Project I0
DATA 421Optimization for Data Science3
DATA XXXData Science Elective III3
ICS 485Machine Learning3
XE XXXTechnical Elective I3
XE XXXTechnical Elective II3

Term 2

15 CH
Course CodeCourse TitleCredit
DATA 412Senior Design Project II3
DATA 471Big Data Analytics3
XE XXXTechnical Elective III3
XE XXXTechnical Elective IV3
STAT 460Time Series (Analysis)3
GS = General Studies CR = College Requirement DF = Department Foundation CE = Department Elective TE = Technical Elective MS = Mathematics and Sciences