Computer Science and Engineering
menu MENU
Home > Academics > Undergraduate Programs & Admissions > Data Science (College of Engineering)

Data Science (College of Engineering)

Welcome to the age of data – big data, unstructured data, mixed media data, you name it – where a need exists for a new class of experts who can extract actionable knowledge from rich and varied datasets.

Huge amounts of data with complex structures in the form of text, video, and streaming data are routinely collected in social networks (e.g., Google, Facebook, Yahoo, Twitter), biological and health sciences (e.g., drug discovery, patient care), sciences and engineering (e.g., astronomy, networks, smart buildings), business and industry (e.g., automotive, robotics, banking, insurance, ad networks) as well as by government and society at large. Data scientists will help quantify and address the pressing concerns of modern society, including those in healthcare, sustainability, security, equity, and economics.

Program information

The data science undergraduate program is a joint program between the EECS Department in the College of Engineering and the Department of Statistics in the College of LSA. Data scientists blend techniques from computer science and statistics – such as machine learning, artificial intelligence, pattern recognition, statistical learning, probability models, and visualization – to manage, analyze, and interpret data.

The data science major is a rigorous program that will provide students with a foundation in those aspects of computer science, statistics, and mathematics that are relevant for analyzing and manipulating large complex datasets. Students will be exposed to both the practical use of data science methods as well as the theoretical properties underpinning the performance of the methods and algorithms. Graduates of the program will be well prepared for exciting careers in data science and will have opportunities for advanced study.

Open to students enrolled in the College of Engineering, this program is administered by the CSE Division of the EECS Department.

DS-Eng program guide


DS-Eng program guide, 2015 onwards

Declaring in DS-Eng

Declaration requirements are listed in the DS-Eng program guide. If you meet ALL of these requirements, please use this appointment-scheduling tool to schedule a declaration appointment with a DS-Eng advisor.

Double major and minor information

Data Science in the College of Engineering is a contemporary and exciting major, full of expected employment opportunities and ways to impact the world. It is also flexible enough to consider a double major subject to the rules of the respective colleges. To pursue a double-major within CoE, 14 additional technical credits that are not double-counted between the two majors are required (a total of 142 credits instead of 128 credits). To pursue a dual degree with another academic unit, see the College of Engineering rules on combined degree programs (see section on Multiple Dependent Degree Programs). A double major between Data Science and Computer Science, or between Data Science and Statistics, is permitted. Most minors that are options for CoE students are also permitted, except for minors in Computer Science and in Statistics, since their credits overlap significantly. The Data Science requirements already subsume the requirements of a CS minor.

Electives and capstone courses

As indicated in the DS-Eng program guide, the data science program requires Advanced Technical Electives, Application Electives, and Capstone courses.

Current courses in these categories are listed here.

Note: There is overlap between the lists of approved Advanced Technical Electives, Application Electives, and Capstone courses. Students may not double-count a course in multiple categories. Additionally, students should consult with online course guides and the departments offering the courses for questions regarding course availability and eligibility for enrollment.