Required Course
CMSC 462 Introduction to Data Science (3 Cr) (Technical Elective)
Data Core: Choose one of the following:
CMSC 436 Data Visualization (3 Cr) (Technical Elective)
CMSC 461 Database Management Systems (3 Cr) (CMSC Elective)
CMSC 478 Introduction to Machine Learning (3 Cr) (Technical Elective)
Data Elective: Choose two courses from the following:
CMSC 427 Wearable Computing (3 Cr) (Technical Elective)
CMSC 433 Scripting Languages (3 Cr) (Technical Elective)
CMSC 435 Computer Graphics (3 Cr) (CMSC Elective)
CMSC 442 Information and Coding Theory (3 Cr) (Technical Elective)
CMSC 455 Numerical Computations (3 Cr) (CMSC Elective)
CMSC 471 Introduction to Artificial Intelligence (3 Cr) (CMSC Elective)
CMSC 473 Introduction to Natural Language Processing (3 Cr) (Technical Elective)
CMSC 475 Introduction to Neural Networks (3 Cr) (Technical Elective)
CMSC 476 Information Retrieval (3 Cr) (Technical Elective)
CMSC 483 Parallel and Distributed Processing (3 Cr) (CMSC Elective)
CMSC 491 Hadoop, Semantic Web, Computer Vision, Mobile Computing (3 Cr) (Technical Elective)
CMSC 491 Computer Vision (3 Cr) (Technical Elective)
CMSC 491 Social Media Mining (3 Cr) (Technical Elective)
CMPE 422 Digital Signal Processing
CMPE 491 Data Driven Signal Processing (3 Cr)