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?
  • Set up your tools: uv, Python, and an editor
2 LO1 Sep 1 & 3 Intelligent Agents I: the PEAS framework, agent types, and environment properties.
  • Challenge 1: simple reflex agent
3 LO1LO2LO5 Sep 8 & 10
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
4 LO2 Sep 15 & 17 Search: informed search and an introduction to adversarial search.
  • Challenge 3: A* implementation
5 LO2 Sep 22 & 24 Adversarial search: alpha-beta pruning; game design as a search problem.
  • Project 1 (Search & Games) begins: team game-playing challenge
6 LO3LO5 Sep 29 & Oct 1 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
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.
  • Challenge 5: the autonomous-vehicle Bayes’-rule dilemma
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.
  • Challenge 6: algorithmic bias & explainability activity
  • Briefing 3: AI systems and the people they affect
  • Project 1 due, with code review
10 LO4LO5 Oct 27 & 29 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
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.
  • Project 2 (Agentic Tool-Use & Memory) begins: individual
  • Briefing 4: Allegheny AI Perspectives
13 LO4LO5 Nov 17 & 19 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
14 LO4 Nov 24
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
15 LO4LO5 Dec 1 & 3 Restricted and edge hardware, plus course wrap-up.
  • Project 2 due, with code review
  • Briefing 5: ethics, policy, and where this is going
Finals LO4LO5 Dec 7–10 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
Week 1 Aug 25 & 27
LO5

No lab this week.

Welcome to the course. What is AI?

  • Set up your tools: uv, Python, and an editor
Week 2 Sep 1 & 3
LO1

Intelligent Agents I: the PEAS framework, agent types, and environment properties.

  • Challenge 1: simple reflex agent
Week 3 Sep 8 & 10
LO1LO2LO5

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
Week 4 Sep 15 & 17
LO2

Search: informed search and an introduction to adversarial search.

  • Challenge 3: A* implementation
Week 5 Sep 22 & 24
LO2

Adversarial search: alpha-beta pruning; game design as a search problem.

  • Project 1 (Search & Games) begins: team game-playing challenge
Week 6 Sep 29 & Oct 1
LO3LO5

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
Week 7 Oct 6
LO3

Fall Break Thu Oct 8–Sun Oct 11 (no Thursday class)

Uncertainty I: probability, Bayes’ rule.

Week 8 Oct 13 & 15
LO3

Uncertainty II: Bayesian networks; brief intro to Markov chains and HMMs.

  • Challenge 5: the autonomous-vehicle Bayes’-rule dilemma
Week 9 Oct 20 & 22
LO3LO5

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
Week 10 Oct 27 & 29
LO4LO5

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
Week 11 Nov 5
LO4

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.

Week 12 Nov 10 & 12
LO1LO4LO5

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
Week 13 Nov 17 & 19
LO4LO5

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
Week 14 Nov 24
LO4

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
Week 15 Dec 1 & 3
LO4LO5

Restricted and edge hardware, plus course wrap-up.

  • Project 2 due, with code review
  • Briefing 5: ethics, policy, and where this is going
Week Finals Dec 7–10
LO4LO5

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