Data Science and AI for Systems Engineering: APIs, Apps, and Analytics for Cloud Systems
Modern engineering systems increasingly rely on cloud-based, AI-driven data processing, automation, and analytics. This course equips Systems Engineering students with the coding skills needed to interact with cloud-hosted data, automate workflows, and build scalable AI-powered apps and analytics. Students will gain hands-on experience in querying web APIs, building APIs, and leveraging AI models for automation. Topics include API calls, querying Generative AI, and automation, all to serve automated data reporting. Participants will learn to examine and critique uses of AI in modern systems, considering risk, value, tradeoffs, and policy issues for the customer and society. By the end of the course, students will have built cloud-hosted, AI-powered applications and reporting systems that can dynamically retrieve, process, and visualize data using generative AI.
Topics
- Design data pipelines that interact with public and private APIs to retrieve, process, and analyze structured data for engineering applications.
- Build REST APIs to automate data analytics and AI operations.
- Build AI-powered applications using queries to generative AI models and prompt engineering.
Official roster learning outcomes
Sources
- Course catalogue ↗2026-2027
- Catalogue entry ↗
Catalogue variants
- Data Science and AI for Systems Engineering: APIs, Apps, and Analytics for Cloud Systems · 3.0 · Graduate