Data Science
The Data Science master's degree program is designed as a 30-credit hour interdisciplinary graduate program. The curriculum consists of required core courses and technical electives, providing opportunities to build knowledge and professional skills in various Data Science areas that are highly demanded in the current job market. This program can be completed fully online, in person, or a combination of both. Four specializations are recommended (not mandatory) for students with different interests in Data Science:
Computational Intelligence Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to solve complex data analytics problems through learning and adapting based on data.
Applications Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to develop effective data analytics solutions in selected application domains.
Business Analytics Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply intelligent strategies and technologies to support the collection, data analysis, presentation and dissemination of business information in enterprises.
Big Data Informatics Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply cutting-edge technologies and tools to tackle Big Data challenges that are essential for data processing and analytics in numerous applications.
Degree Requirements
Regular admission to the program requires a Bachelor degree in a Science, Technology, Engineering, or Mathematics (STEM) field earned from an accredited program with an average of B or better. Each applicant is required to present official, complete transcripts of prior college work. Two letters of recommendation are required for admission. At least one letter must be from someone familiar with the candidate's academic performance. An entering student should have completed one course in probability and statistics, one course in programming, and one course in calculus II. A course in calculus III and a course in linear algebra are recommended but not required.
To satisfy the requirements for the MS degree in Data Science, all students admitted to the program are expected to complete 30 credit hours of approved graduate coursework, with a cumulative grade point average of B or better.
Minimum Grade Requirement in addition to maintaining a minimum cumulative GPA of 3.0 or higher every semester:
- Courses in which grades of C- or below are earned cannot be used to fulfill degree requirements.
- A minimum of a 3.0 cumulative GPA or higher is required at the time of graduation.
Requirements
Core Courses (18 credit hours)
Code | Title | Credit Hours |
---|---|---|
Required | ||
CIS/IMSE 556 | Database Systems | 3 |
Choose one course (3 credit hours) from: | ||
CIS 5570 | Introduction to Big Data | 3 |
IMSE 586 | Big Data Aanal & Visuliztn | 3 |
Choose one course (3 credit hours) from: | ||
ECE 537/CIS 568 | Data Mining | 3 |
ECE 579 | Intelligent Systems | 3 |
CIS 581 | Computational Learning | 3 |
CIS 583 | Deep Learning | 3 |
STAT 531 | Machine Learning and Computational Statistics | 3 |
DS 633 | Data Mining for Business Appl | 3 |
Choose one course (3 credit hours) from: | ||
IMSE 514 | Multivariate Statistics | 3 |
STAT 530 | Applied Regression Analysis | 3 |
STAT 535 | Data Analysis and Modeling | 3 |
STAT 560 | Time Series Analysis | 3 |
Choose one course (3 credit hours) from: | ||
DS 570 | Management Science | 3 |
IMSE 500 | Models of Oper Research | 3 |
Choose one course (3 credit hours) from: | ||
CIS 545 | Data Security and Privacy | 3 |
CIS 546 | Security and Privacy in Wireless Networks | 3 |
ECE 527 | Multimedia Secur & Forensics | 3 |
HHS 570 | Information Science and Ethics | 3 |
Specialization Courses (9 credit hours)
Note that the specializations are offered for guidance only. Students may select three courses from one specialization or three courses from multiple specializations for a broader approach to the degree. For students who are interested in selecting the Business Analytics Specialization, they need to choose 3 courses in that specialization as specified.
One of the following specializations is recommended:
Computational Intelligence Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to solve complex data analytics problems through learning and adapting based on data.
Code | Title | Credit Hours |
---|---|---|
CIS 511 | Introduction to Natural Language Processing | 3 |
CIS 512 | Introduction to Quantum Computing | 3 |
CIS 555 | Decision Support and Expert Systems | 3 |
CIS 5570 | Introduction to Big Data | 3 |
CIS 5700 | Advanced Data Mining | 3 |
CIS 579 | Artificial Intelligence | 3 |
CIS 581 | Computational Learning | 3 |
CIS 582 | Trustworthy Artificial Intelligence | 3 |
CIS 583 | Deep Learning | 3 |
CIS 585 | Advanced Artificial Intelligence | 3 |
CIS 685 | Research Advances in Artificial Intelligence | 3 |
ECE 537/CIS 568 | Data Mining | 3 |
ECE 552 | Fuzzy Systems | 3 |
ECE 555 | Stochastic Processes | 3 |
ECE 579 | Intelligent Systems | 3 |
ECE 5831 | Pat Rec & Neural Netwks | 3 |
ECE 588 | Robot Vision | 3 |
ECE 679 | Adv Intelligent Sys | 3 |
IMSE 505 | Optimization | 3 |
IMSE 5205 | Eng Risk-Benefit Analysis | 3 |
IMSE 559 | System Simulation | 3 |
IMSE 605 | Advanced Optimization | 3 |
MATH 520 | Stochastic Processes | 3 |
MATH 562 | Mathematical Modeling | 3 |
MATH 573 | Matrix Computation | 3 |
STAT 530 | Applied Regression Analysis | 3 |
STAT 531 | Machine Learning and Computational Statistics | 3 |
STAT 545 | Reliability & Survival Analys | 3 |
STAT 560 | Time Series Analysis | 3 |
Applications Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to develop effective data analytics solutions in selected application domains.
Code | Title | Credit Hours |
---|---|---|
CIS 580 | Data Analytics in Software Engineering | 3 |
ESCI 585 | Spatial Analysis and GIS | 3 |
FIN 531 | Fin Fundament & Value Creation | 3 |
HIT 520 | Clinical & Evidence Based Med | 3 |
IMSE 516 | Project Management and Control | 3 |
IMSE 561 | Tot Qual Mgmt and Six Sigma | 3 |
IMSE 5655 | Supply Chain Management | 3 |
IMSE 567 | Reliability Analysis | 3 |
IMSE 580 | Prod & Oper Engineering I | 3 |
MKT 515 | Marketing Management | 3 |
OM 521 | Operations Management | 3 |
OM 571 | Supply Chain Management | 3 |
STAT 545 | Reliability & Survival Analys | 3 |
STAT 560 | Time Series Analysis | 3 |
Business Analytics Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply intelligent strategies and technologies to support the collection, data analysis, presentation and dissemination of business information in enterprises.
Code | Title | Credit Hours |
---|---|---|
Choose two courses from: | ||
DS 630 | Applied Forecasting | 3 |
DS 631 | Decision Analysis | 3 |
DS 632 | System Simulation | 3 |
Choose one course from: | ||
FIN 531 | Fin Fundament & Value Creation | 3 |
ISM 525 | Computer and Info Systems | 3 |
MKT 515 | Marketing Management | 3 |
OM 521 | Operations Management | 3 |
Big Data Informatics Specialization
This specialization is recommended for those students who are interested in building their knowledge and professional skills to apply cutting-edge technologies and tools to tackle Big Data challenges that are essential for data processing and analytics in numerous applications.
Code | Title | Credit Hours |
---|---|---|
CIS 511 | Introduction to Natural Language Processing | 3 |
CIS 515 | Computer Graphics | 3 |
CIS 525 | Web Technology | 3 |
CIS 534 | Semantic Web | 3 |
CIS 536 | Text Mining and Information Retrieval | 3 |
CIS 540 | Foundation of Information Security | 3 |
CIS 545 | Data Security and Privacy | 3 |
CIS 546 | Security and Privacy in Wireless Networks | 3 |
CIS 548 | Security and Privacy in Cloud Computing | 3 |
CIS 552 | Information Visualization and Virtualization | 3 |
CIS 554 | Info Sys Analysis and Design | 3 |
CIS 559 | Principles of Social Network Science | 3 |
CIS 560 | Electronic Commerce | 3 |
CIS 562 | Web Information Management | 3 |
CIS 5570 | Introduction to Big Data | 3 |
CIS 5700 | Advanced Data Mining | 3 |
CIS 571 | Web Services | 3 |
CIS 577 | S/W User Interface Dsgn&Analys | 3 |
CIS 586 | Advanced Data Management | 3 |
CIS 589 | Edge Computing | 3 |
CIS 652 | Advanced Information Visualization and Virtualization | 3 |
CIS 658 | Research Advances in Data Management | 3 |
ECE 524 | Interactive Media | 3 |
ECE 525 | Multimedia Data Stor & Retr | 3 |
ECE 5251 | MM Design Tools I | 3 |
ECE 5252 | MM Design Tools II | 3 |
ECE 528 | Cloud Computing | 3 |
ECE 576 | Information Engineering | 3 |
ESCI 585 | Spatial Analysis and GIS | 3 |
IMSE 564 | Applied Data Analytics and Modeling for Enterprise Systems | 3 |
IMSE 570 | Enterprise Information Systems | 3 |
IMSE 577 | Human-Computer Interaction | 3 |
IMSE 586 | Big Data Aanal & Visuliztn | 3 |
OM 665 | ERP in SCM | 3 |
Coursework/Capstone/Thesis (3 credit hours)
Students in this program should choose one of three options: (1) coursework, (2) capstone project, or (3) thesis.
Option 1: Coursework. Students choosing this option must take one additional course (3 credit hours) from a specialization area listed above.
Option 2: Capstone Project. Students choosing this option must complete a capstone project under the supervision of a faculty advisor through a capstone course (3 credit hours). Acceptable capstone courses are:
Code | Title | Credit Hours |
---|---|---|
CIS 695 | Master's Project | 3 |
DS 635 | Analytics Experience Capstone | 3 |
ECE 695 | Master's Project | 3 |
EMGT 590 | Capstone Project | 3 |
Option 3: Thesis. Students choosing this option must complete a thesis under the supervision of a faculty advisor through a thesis course (6 credit hours). Acceptable thesis courses are: CIS 699, IMSE 699, and ECE 699. Students only need to take two (instead of three) specialization courses (6 credit hours) in this option.
Note that no more than a total of 15 credit hours may be taken in the College of Business for this degree (core, specializations, and capstone/thesis).