Data Science and Engineering
The new Data Science and Engineering major has been designed to meet the skyrocketing demand for data scientists and engineers in today’s information-technology driven economy. The program produces graduates with strong computing, engineering, and analytics competencies that will design and build systems for collecting, storing, and analyzing data at scale. The curriculum provides students with the knowledge and skills required throughout the data science lifecycle, including the principles of data acquisition, management, integration, predictive modeling, and visualization. Required courses provide rigorous training in computer programming, algorithms, data structures, databases, statistical inference, predictive modeling, big data analytics, and machine learning as well as data security, privacy, and ethics. Elective courses provide students the opportunity to acquire advanced competencies in areas such as artificial intelligence, data mining, software engineering, numerical computing, and stochastic modeling and to become familiar with various data-intensive scientific and engineering domains. All Data Science and Engineering majors complete a year-long senior design project where they apply their skills to design and implement solutions to real-world data-intensive problems.
This program leads to a Bachelor of Science (BS), and requires a minimum of 120 credits.
Program Requirements
Math and Science Requirements
- MATH 2110Q (Multivariable Calculus) and MATH 2210Q (Applied Linear Algebra)
- One of MATH 3160 (Probability), STAT 3025Q (Statistical Methods), 3345Q (Probability Models for Engineers), or 3375Q (Introduction to Mathematical Statistics I)
- One two-semester laboratory course sequence from either chemistry or physics. Chemistry: CHEM 1127Q–1128Q, 1137Q–1138Q, or 1147Q–1148Q; Physics: PHYS 1401Q–1402Q, 1501Q–1502Q, or 1601Q–1602Q
- One additional science course from the following list (but not in the same department as the two-semester sequence): BIOL 1107, 1108, or 1110; CHEM 1127Q, or 1128Q; PHYS 1401Q, 1402Q, 1502Q, 1601Q, or 1602Q; ERTH 1050, or ERTH 1051 and 1052
Required Courses
- CSE 1010 (Introduction to Computing for Engineers)
- CSE 2050 (Data Structures and Object-Oriented Design)
- CSE 2500 (Introduction to Discrete Systems)
- CSE 2600 (Introduction to Data Science and Engineering)
- CSE 3000 (Contemporary Issues in Computer Science and Engineering)
- CSE 3140 (Cybersecurity Lab)
- CSE 3500 (Algorithms and Complexity)
- CSE 4502 (Big Data Analytics)
- CSE 4701 (Principles of Databases)
- CSE 4820 (Introduction to Machine Learning)
- CSE 4939W (Computer Science and Engineering Design Project I)
- CSE 4940 (Computer Science and Engineering Design Project II)
Elective DSE Courses
A minimum of four (4) courses totaling 12 credits from the following list:
- CSE 2102 (Introduction to Software Engineering)
- CSE 3250 (Introduction to Cloud Computing)
- CSE 3400 or CSE 5850 (Introduction to Cyber-Security)
- CSE 3800 or CSE 5800 (Bioinformatics)
- CSE 3802 or ECE 3431 (Numerical Methods in Scientific Computation)
- CSE 4705 (Artificial Intelligence)
- CSE 4830 (Computer Vision and Machine Learning for Image Analysis)
- CSE 5520 (Data Visualization and Communication)
- CSE 5713 (Data Mining)
- CSE 5820 (Machine Learning)
- BME 4810 (Machine Learning Methods for Biomedical Signal Analysis)
- ECE 4131 (Introduction to Digital Signal Processing)
- ECE 4132 (Image Processing Systems Laboratory)
- STAT 3965 or MATH 3170 (Elementary Stochastic Processes)
Free Electives
Additional elective courses to reach a minimum of 120 credits.
Course Schedule Template
Data Science and Engineering Program: 2024-2025
Previous years: 2023-2024
Plan of Study Requirement
All Engineering students in the first semester of their Junior year, or for transfer students in their second semester at UConn, whichever is later, must prepare a written preliminary Plan of Study form. The preliminary Plan of Study form documents the coursework he/she intends to take in order to satisfy the degree requirements. A final Plan of Study must also be submitted as soon as possible after registering for the final semester of coursework. Instructions on how to submit both the preliminary and final Plan of Study forms are available here.