Course Preview with Generative AI
![]() | ![]() | ![]() | ![]() |
|---|
Objective: Preview the major topics of the course by working through a set of Generative AI prompts, and practice using AI as a tutor that tests your understanding instead of doing the work for you. Estimated time: 2-3 hours.
This is the first assignment of the course, and it sets the pattern for all that follow: you direct the AI, the AI helps you learn, and you curate the evidence of what you learned into a short report. Read the Generative AI for Process Control topic page first.
Set Up Your Tools
- Choose a Generative AI assistant you will use this semester (e.g., ChatGPT, Claude, Gemini, or Copilot). A free tier may not be sufficient.
- Install the course TA skill in your assistant (instructions for Claude, ChatGPT/Codex, and Gemini are in the GitHub archive). It turns your AI into a course-aware TA that knows the schedule, the TCLab, the apps, and the course AI policy. The prompts below work with or without it, but the TA skill gives more course-specific coaching.
- Install Python with the standard packages (matplotlib, numpy, scipy, pandas). You will write far less code than in past semesters, but Python lets you verify AI-generated results.
- Bookmark the simulation and control apps used throughout the course for modeling and control exercises without heavy coding.
Step 1: Run the Topic Preview Prompts
Work through the six prompts below with your AI assistant, one topic at a time. Answer the AI's questions yourself before asking it for explanations. Copy each prompt as written, then engage in the conversation it starts.
Prompt 1 - Dynamic Behavior (Classes 2-7)
Prompt 2 - Balance Equations and Modeling (Classes 3-5)
Prompt 3 - Feedback Control (Classes 8-11)
Prompt 4 - Sensors, Actuators, and Valves (Classes 17-18)
Prompt 5 - Laplace Transforms and Transfer Functions (Classes 19-22)
Prompt 6 - The Course Project (Classes 26-41)
Step 2: Test the AI's Engineering Judgment
AI assistants are confident even when wrong. Pick one of the exchanges above and push back: ask "What are the limitations of your explanation? Give a case where the rule you taught me fails." Then verify one specific claim from the conversation against the linked course pages (for example, the definition of a time constant on the First-Order Systems page). Note whether the AI was right, incomplete, or wrong.
Step 3: Plan Your Prompts for the Semester
Review the prompt-planning pages from the Machine Learning for Engineers course: Agentic Workplan, Agentic Coding, Agentic Visualization, and Agentic Reports. Write two reusable prompts of your own that you plan to use in this course: one for learning a new concept and one for checking your work. Follow the Context-Task-Constraints-Verification structure.
What to Turn In
Submit a report (PDF, about 2-3 pages) that curates what you learned. You may use Generative AI to help write and format the report, but you must guide it to include correct content, and you are responsible for every claim in it. Answer these questions:
- For each of the six topic prompts: what is one thing you learned and one question you answered incorrectly (with the corrected answer)?
- From Step 2: what claim did you verify, what did you find, and what does this tell you about when to trust AI output?
- From Step 3: include your two reusable prompts and explain how each part (context, task, constraints, verification) improves the response.
- Which AI assistant did you choose for the semester, and what is one thing you noticed about how the quality of your prompt changed the quality of its teaching?
- Include a screenshot of your Python installation (pip list or a plot from any script) showing your verification toolchain is ready.



