Data Engineering Minor, B.A., B.A.A., B.S.
Data engineering is the field of study that focuses on the collection, transformation and validation of data for subsequent analysis and visualization. This program provides students with skills to design and manage data storage options and to construct data pipelines in the context of data science.
Program Requirements
Required Core Courses I (18 hours)
CPS 181 | Introduction to Data Structures | 3(3-0) |
CPS 585 | Applied Data Engineering | 3(3-0) |
DAS 150QR | Introduction to Data Science | 3(2-2) |
DAS 251 | Data Visualizations and Programming using Tableau | 1(1-1) |
DAS 252 | Data Visualization and Programming using R/RStudio | 1(1-1) |
DAS 253 | Data Visualization and Programming using SAS | 1(1-1) |
DAS 350 | Exploratory Data Analytics | 3(2-2) |
DAS 450 | Applied Analytics I | 3(3-1) |
Required Courses II (1 hour)
Select one of the following:
CPS 301 | Social Issues of Computing and Professional Practice | 1(1-0) |
DAS 260 | Data Integrity and Ethics | 1(1-0) |
Required Courses III (3 hours)
Select one of the following:
CPS 240 | Object-Oriented Programming, Analysis and Design | 3(3-0) |
CPS 340 | Advanced Data Structures and Algorithms | 3(3-0) |
Required Courses IV (3 hours)
Select one of the following:
CPS 280 | Alternative Programming Languages | 3(3-0) |
CPS 525 | Introduction to Text Mining | 3(3-0) |
ITC 441 | Database and Virtual Data Server Administration | 3(3-0) |
ITC 510 | Software and Data Modeling | 3(3-0) |
Note: The selected course from Required Course IV cannot double count as an elective for the Data Science, Computer Science or Information Technology majors.
Total: 25 semester hours