The Master of Science program in Data Engineering allows students from STEM disciplines to focus their analytical, programming and engineering skills to integrate messy data into clean, usable datasets; organize, retrieve large data efficiently, and creatively solve data-related analytical problems.
Applicants to the MS Data Engineering program should have completed a bachelor's degree in computer science or a related field. Resources to help you afford graduate study might include assistantships, fellowships, traineeships, and financial aid. Further funding information is available from the Graduate School.
By exploring core concepts, tools, techniques, and best practices, you will learn data engineering essentials: from building effective data architectures and warehouses to designing data models, streamlining data processing, automating data pipelines, data wrangling, and big data engineering.
Of the required elective courses, at least three of the six courses must be at the advanced 8000 level. There are five optional "Focus Tracks": data security; data management; data engineering with intelligence and learning; data acquisition and preprocessing; and data engineering research.