Fall 2026
Schedule
Lecture meets Tuesday & Thursday, 11:00 to 12:15; lab meets Tuesday, 2:30 to 4:00. All sessions are in Alden 101.
| Week | Dates | Focus | Due / events |
|---|---|---|---|
| 1 LO5 |
Aug 25 & 27
No lab this week.
|
Welcome to the course. What is AI? |
|
| 2 LO1 | Sep 1 & 3 | Intelligent Agents I: the PEAS framework, agent types, and environment properties. |
|
| 3 LO1LO2LO5 |
Sep 8 & 10
Labor Day Mon Sep 7 (no class)
|
Intelligent Agents II and Search: agent architecture patterns and uninformed search. |
|
| 4 LO2 | Sep 15 & 17 | Search: informed search and an introduction to adversarial search. |
|
| 5 LO2 | Sep 22 & 24 | Adversarial search: alpha-beta pruning; game design as a search problem. |
|
| 6 LO3LO5 | Sep 29 & Oct 1 | Knowledge & Logic: propositional logic, knowledge representation, logic-based agents. |
|
| 7 LO3 |
Oct 6
Fall Break Thu Oct 8–Sun Oct 11 (no Thursday class)
|
Uncertainty I: probability, Bayes’ rule. | None |
| 8 LO3 | Oct 13 & 15 | Uncertainty II: Bayesian networks; brief intro to Markov chains and HMMs. |
|
| 9 LO3LO5 |
Oct 20 & 22
Midterm grades available Mon Oct 19
|
A light conceptual bridge into machine learning, plus hands-on algorithmic bias and explainability tools. |
|
| 10 LO4LO5 | Oct 27 & 29 | Agentic Frameworks & Tool Use I: what makes a system "agentic," planning loops, function/tool-calling mechanics. |
|
| 11 LO4 |
Nov 5
All-College Programming Day Tue Nov 3 (no class or lab)
|
Agentic Frameworks & Tool Use II: orchestration patterns, a framework survey, guardrails and error handling in tool loops. | None |
| 12 LO1LO4LO5 | Nov 10 & 12 | Agent Design & Architecture and Memory I: planning modules, control loops, context windows, and short vs. long-term memory. |
|
| 13 LO4LO5 | Nov 17 & 19 | Memory & Retrieval II: retrieval-augmented generation, vector stores. Multiagent Systems I: communication protocols, cooperative vs. competitive agents. |
|
| 14 LO4 |
Nov 24
Thanksgiving Break Wed Nov 25–Sun Nov 29 (no Thursday class)
|
Multiagent Systems II: coordination case studies, negotiation, emergent behavior. |
|
| 15 LO4LO5 | Dec 1 & 3 | Restricted and edge hardware, plus course wrap-up. |
|
| Finals LO4LO5 | Dec 7–10 | Final Capstone presentations: student’s choice of a multiagent coordination system or an agent adapted for constrained hardware. |
|
No lab this week.
Welcome to the course. What is AI?
- Set up your tools: uv, Python, and an editor
Intelligent Agents I: the PEAS framework, agent types, and environment properties.
- Challenge 1: simple reflex agent
Labor Day Mon Sep 7 (no class)
Intelligent Agents II and Search: agent architecture patterns and uninformed search.
- Challenge 2: Kevin Bacon or maze (BFS)
- Briefing 1: agents in the wild
Search: informed search and an introduction to adversarial search.
- Challenge 3: A* implementation
Adversarial search: alpha-beta pruning; game design as a search problem.
- Project 1 (Search & Games) begins: team game-playing challenge
Knowledge & Logic: propositional logic, knowledge representation, logic-based agents.
- Challenge 4: Clue/Mastermind-style reasoning
- Briefing 2: the state of the art
- Project 1 demo
Fall Break Thu Oct 8–Sun Oct 11 (no Thursday class)
Uncertainty I: probability, Bayes’ rule.
Uncertainty II: Bayesian networks; brief intro to Markov chains and HMMs.
- Challenge 5: the autonomous-vehicle Bayes’-rule dilemma
Midterm grades available Mon Oct 19
A light conceptual bridge into machine learning, plus hands-on algorithmic bias and explainability tools.
- Challenge 6: algorithmic bias & explainability activity
- Briefing 3: AI systems and the people they affect
- Project 1 due, with code review
Agentic Frameworks & Tool Use I: what makes a system "agentic," planning loops, function/tool-calling mechanics.
- Challenge 7: build a simple tool-using agent
- Briefing 4 interviews begin: your assigned faculty or staff contact goes out this week
All-College Programming Day Tue Nov 3 (no class or lab)
Agentic Frameworks & Tool Use II: orchestration patterns, a framework survey, guardrails and error handling in tool loops.
Agent Design & Architecture and Memory I: planning modules, control loops, context windows, and short vs. long-term memory.
- Project 2 (Agentic Tool-Use & Memory) begins: individual
- Briefing 4: Allegheny AI Perspectives
Memory & Retrieval II: retrieval-augmented generation, vector stores. Multiagent Systems I: communication protocols, cooperative vs. competitive agents.
- Challenge 8: memory/retrieval exercise
- Project 2 pitch
Thanksgiving Break Wed Nov 25–Sun Nov 29 (no Thursday class)
Multiagent Systems II: coordination case studies, negotiation, emergent behavior.
- Challenge 9: multiagent case study
Restricted and edge hardware, plus course wrap-up.
- Project 2 due, with code review
- Briefing 5: ethics, policy, and where this is going
Final Capstone presentations: student’s choice of a multiagent coordination system or an agent adapted for constrained hardware.
- Final Capstone due, with presentation and code review
LO1 agent implementation & properties · LO2 search · LO3 applications · LO4 agentic AI · LO5 ethics & communication