Data engineering is a new profession stemming from the radical increase in the amount of data produced and analyzed in today’s society. The MS in Data Engineering program focuses on the principles and practices of managing data at scale.
Learning outcomes:
- Design, implement, and evaluate the use of analytic algorithms on sample datasets.
- Explain how a machine-learning model is developed for and evaluated on real world datasets.
- Design and execute experimental data collection and processing and present resulting analyses using best practices in human-centered data communications.
- Apply and customize analytics, systems, and human-centered techniques to application-specific data engineering requirements and objectives.
- Identify tradeoffs among data engineering techniques (analytics, systems, and/or human-centered) and contrast design alternatives within the context of specific data engineering application domains.
- Survey, interpret, and comparatively criticize state of the art data engineering research talks and papers with emphasis on constructive improvements.
- Organize, execute, report on, and present a real-world data engineering project in collaboration with other researchers/programmers.