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

Week Date Topic
1 Mon Sep 29 Course Introduction: Modern SE
  Wed Oct 1 Course Introduction pt. 2
  Fri Oct 3 LLM Output Configuration
2 Mon Oct 6 LLM Output Configuration Lab
  Wed Oct 8 Prompting Techniques
  Fri Oct 10 Prompting Techniques Lab
3 Mon Oct 13 Advanced Prompting Techniques
  Wed Oct 15 Service Day
  Fri Oct 17 Advanced Prompting Techniques Lab
4 Mon Oct 20 Project: Kickoff; Agile; Scrum
  Wed Oct 22 Retrieval-Augmented Generation
  Fri Oct 24 Project: Update
5 Mon Oct 27 Retrieval-Augmented Generation pt. 2
  Wed Oct 29 Multimodal Prompting
  Fri Oct 31 Project: Update
6 Mon Nov 3 Tokenization & Code Representation
  Wed Nov 5 Ethics & Risks in AI-Augmented SE
  Fri Nov 7 Project: Update
7 Mon Nov 10 Agentic Misalignment Lab
  Wed Nov 12 Attention, Transformers, Thinking Models
  Fri Nov 14 Project: Update
8 Mon Nov 17 Misalignment Lab pt. 2
  Wed Nov 19 Project: MVP Presentations
  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 Advanced RAG (for Code)
  Wed Dec 3 Advanced RAG (for Code) Lab
  Fri Dec 5 Project: Update
11 Mon Dec 8 Advanced RAG (for Code) Lab pt. 2
  Wed Dec 10 Project: Reflection
  Fri Dec 12 Course Wrap-Up + Alignment
12 Mon Dec 15 Finals Week
  Wed Dec 17 Finals Week
  Fri Dec 19 Project - Repositories