Skip to main content
Department of Electrical and Computer Engineering

Master of Science in Data Science

The Master of Science in Data Science (M.S.D.S.), administered jointly by the Departments of Computer Science and Electrical and Computer Engineering, prepares students for future careers and/or further study in Data Science. The M.S.D.S. is a one-year program that may be completed either in 9 or 12 months of study.

The M.S.D.S. is built upon a disciplinary core of statistics and machine learning, with depth provided by courses in each of the following:

  1. Data infrastructure and systems: those systems and strategies that are core to interacting with data, including computer networks, computer security, internet-scale systems, cloud computing, and others.
  2. Data analysis and interfaces: those components of computing concentrated around effective human interaction with computers, including human-computer interaction, graphics, visualization, and others.
  3. Computational and theoretical aspects of data science: foundations including information theory, signal and image processing, and numerical analysis.
  4. Practice of Data science: examples of effective use of Data Science in practice, including case studies and applications of Data Science principles to real-world problems.

Prerequisites for the M.S.D.S. include a Bachelor of Science degree in a Science, Technology, Engineering, or Mathematics (STEM) field. Applicants with Bachelor's degrees in non-STEM fields may begin study with a Certificate in Data Science that, in an additional term, gives the applicant a sample of the program.

Requirements for the degree include a minimum of 30 semester-hour units (SHUs) of study, and must include Electrical Engineering 104 and Computer Science 119, 135. Three electives must include:

  • one course in data infrastructure
  • one course in data analysis and/or interfaces
  • one course in computational and theoretical aspects of data analysis
  • a course in the practice of Data Science, or a master's project in Data Science.

Two more electives are chosen from categories (A)-(D) are chosen in consultation with the student's advisor. A final course credit may be fulfilled by (D). Please consult the program's web page for details concerning acceptable courses for fulfilling the requirements (A)-(D).