Required Course
CMSC 462 Introduction to Data Science (3 Credits) (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 Computer Vision (3 Cr) (Technical Elective)
- CMSC 491 Hadoop, Semantic Web, Computer Vision, Mobile Computing (3 Cr) (Technical Elective)
- CMSC 491 – Introduction to Brain Computer Interface (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)