SYSEN 5381

SYSEN 5381

Course information provided by the 2025-2026 Catalog.

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.


Prerequisites At least one course of prior programming experience (Python, R, Java, etc.), such as SYSEN 5151 or SYSEN 5300.

Enrollment Priority This course is intended to be the sequel to the coding work done in SYSEN 5151. Priority given to: Systems Engineering M.Eng. Students.

Last 4 Terms Offered (None)

Learning Outcomes

  • 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.

View Enrollment Information

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory.

  • 3 Credits Graded

  •  9655 SYSEN 5381   LEC 001

    • MW
    • Jan 20 - May 5, 2026
    • Fraser, T

  • Instruction Mode: In Person

    Enrollment limited to: Systems Engineering On-Campus Students.

  •  9657 SYSEN 5381   LAB 401

    • F
    • Jan 20 - May 5, 2026
    • Fraser, T

  • Instruction Mode: In Person

    Enrollment limited to: Systems Engineering On-Campus Students.

Syllabi: none
  •   Regular Academic Session.  Choose one lecture and one laboratory.

  • 3 Credits Graded

  •  9656 SYSEN 5381   LEC 002

    • Jan 20 - May 5, 2026
    • Fraser, T

  • Instruction Mode: Distance Learning-Asynchronous

    Enrollment limited to: Systems Engineering Distance Learning Students.

  •  9658 SYSEN 5381   LAB 402

    • Jan 20 - May 5, 2026
    • Fraser, T

  • Instruction Mode: Distance Learning-Asynchronous

    Enrollment limited to: Systems Engineering Distance Learning Students.