Computer Science Data Track Required Courses

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)