Skip to the content.

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