Modern Software Engineering with GenAI
Fall 2025
Instructor: Chiké Abuah
Welcome!
Slides, Labs and Schedules live here.
Labs
Labs are available here
Slides
Slides are available here
Project Info
Project Info can be found here
Textbook & Other References
The primary textbook we will use for this course is available online here
Other resources will be assigned for additional reading in D2L.
Course Description
The course description can be found here
Schedule
Class Meetings: MWF
Start Date: Sept 29, 2025
The schedule can (and will) change at any time!
| Week | Date | Topic |
|---|---|---|
| 1 | Mon Sep 29 | Course Introduction |
| Wed Oct 1 | Course Introduction pt. 2 | |
| Fri Oct 3 | Prompt Engineering | |
| 2 | Mon Oct 6 | Prompt Engineering pt. 2 |
| Wed Oct 8 | Prompt Engineering pt. 3 | |
| Fri Oct 10 | Prompt Engineering pt. 4 | |
| 3 | Mon Oct 13 | Prompt Engineering pt. 5 |
| Wed Oct 15 | Service Day | |
| Fri Oct 17 | Prompt Engineering pt. 6. | |
| 4 | Mon Oct 20 | Project: Kickoff; Agile; Scrum; PMTs |
| Wed Oct 22 | Retrieval-Augmented Generation | |
| Fri Oct 24 | Project: Set Up | |
| 5 | Mon Oct 27 | Retrieval-Augmented Generation pt. 2 |
| Wed Oct 29 | Multimodal Prompting | |
| Fri Oct 31 | Project: Update | |
| 6 | Mon Nov 3 | Multimodal Prompting pt. 2 |
| Wed Nov 5 | Ethics & Risks in AI-Augmented SE | |
| Fri Nov 7 | Project: Update | |
| 7 | Mon Nov 10 | Advanced Retrieval-Augmented Generation |
| Wed Nov 12 | Advanced Multimodal Prompting | |
| Fri Nov 14 | Project: Update | |
| 8 | Mon Nov 17 | Code Generation |
| Wed Nov 19 | Agentic AI | |
| Fri Nov 21 | Project: Update | |
| 9 | Mon Nov 24 | No Class (Thanksgiving Break) |
| Wed Nov 26 | No Class (Thanksgiving Break) | |
| Fri Nov 28 | No Class (Thanksgiving Break) | |
| 10 | Mon Dec 1 | Testing |
| Wed Dec 3 | Deployment; Maintenance; Metrics | |
| Fri Dec 5 | Project: Update | |
| 11 | Mon Dec 8 | Project: Reflection |
| Wed Dec 10 | Final Project Workshop | |
| Fri Dec 12 | Course Wrap-Up & Project Presentations | |
| 12 | Mon Dec 15 | Finals Week |
| Wed Dec 17 | Finals Week | |
| Fri Dec 19 | Project - Repositories |
Backlog: LEGO City: Introduction to Scrum, LEGO City: Introduction to Scrum pt.2, Multi-Agent Pipelines, Model Context Protocol, Case Studies in AI-Augmented SE
PMTs: Project Management Tools