Technology Product Engineering
MSDS 436-DL Technology Product Engineering.
This course introduces design principles and best practices for implementing systems for data ingestion, processing, storage, and analytics. Students learn about full-stack development and software alternatives for implementing analytics solutions and intelligent, knowledge-based systems. They evaluate system performance and resource utilization in batch, interactive, and streaming environments. They create and run performance benchmarks for comparing alternative software stacks. Students work in software engineering teams, practicing agile/scrum project management as they develop new technology products. Recommended prior course: MSDS 430-DL Python for Data Science or MSDS 431-DL Data Engineering with Go. Prerequisites: (1) MSDS 420-DL Database Systems or CIS 417 Database Systems Design and Implementation and (2) MSDS 422-DL Practical Machine Learning or CIS 435 Practical Data Science Using Machine Learning.
Students benefit by taking the Go Learning Studio and MSDS 431-DL Data Engineering with Go prior to taking this course.
This course is aligned with both the Data Engineering and Technology Entrepreneurship specializations.
Go to the main page for Data Engineering.
Go to the main page for Technology Entrepreneurship.