Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Syllabus

Term: Summer 2026 · Weeks: 8 · Meetings: 3 per week

Text: Russell & Norvig, Artificial Intelligence: A Modern Approach (4th ed.)

Pace — 24 class meetings in 8 weeks (3 per week): the certificate schedule keeps the full AIMA slide sequence for those meetings; Assignments lists exercises by week and session (1–24). Omitted book chapters and optional reading are named in the repo syllabus.

WeekThemeAIMA decks that week (slide lecture-NN)
1Foundations1, 2, 3
2Search and games4, 5, 6
3Logic and knowledge7, 8, 9
4Knowledge, planning, and uncertainty10, 12, 11
5Probabilistic reasoning13, 14, 15
6Decision making16, 17, 18
7Machine learning19, 20, 21
8Applications and conclusions22, 23, 27

Week 4 presents ch. 12 before ch. 11; week 8 ends on ethics & safety (ch. 27) instead of the omitted later chapters. Keep this table in step with course/ains5001-8week-schedule.json.

Details and instructor notes: repository root AINS5001_Summer26.md and the machine-readable course/ains5001-8week-schedule.json.

Lecture slides (Reveal)

Weekly Reveal decks live in the aima repository under lectures/reveal/ and are published to GitHub Pages when that workflow runs:

Open any session, e.g. Lecture 1. They are not duplicated as separate Moodle activities: the cartridge ships the MyST book pages (Course home, Syllabus, Assignments, …) below; slides stay on Pages unless you add them manually in Moodle.

Dialogic runtime (required)

Teaching this variant assumes GitHub Codespaces (or another full dev environment) for real exercises and runnable code, plus an LLM you control (e.g. Copilot in the Codespace, or a hosted LLM endpoint for Q&A). The published site cannot host that by itself.

Optional demos in this export (Thebe)

Where enabled in the build, the live / power control in the site toolbar can start Thebe (Binder-backed Python) for quick demos. Reveal copies may include a small Live Python panel—supplemental to Codespaces + LLM, not a replacement.

print("AIN 2001 — dialogic track")