Course Home | Syllabus | Schedule | Downloads | [print]
CS 4300: Artificial Intelligence
Fall 2025 Schedule
| Day | Topic | X |
| Week 1 (Aug 21) | Introduction: intelligent agents, history of AI, PEAS, agent–environment loop | |
| Week 2 (Aug 26, 28) | Search I: problem formulation; uninformed search (BFS, DFS, UCS) | |
| Week 3 (Sep 2, 4) | Search II: heuristics, A*; adversarial search (Minimax, Alpha–Beta) | |
| Week 4 (Sep 9, 11) | Constraint satisfaction problems; propositional logic & inference | |
| Week 5 (Sep 16, 18) | First-order logic; knowledge-based agents | |
| Week 6 (Sep 23, 25) | Uncertainty: probability, Bayes’ rule, Bayesian networks, decision under uncertainty | |
| Sep 25 | Midterm Exam | |
| Week 7 | ||
| Sep 30 (Tue): | One-day overview — neural nets → deep learning → transformers → attention | |
| Oct 2 (Thu): | Hugging Face (low-level): tokenizers, model loading, raw generation | |
| Week 8 | ||
| Oct 7 (Tue): | Hugging Face Pipelines — classification, QA, translation, efficiency | |
| Oct 9 (Thu): | Fall Break — No class | |
| Week 9 | ||
| Oct 14 (Tue): | API-based access — OpenAI/Anthropic/Azure endpoints; rate limits, cost, evaluation basics | |
| Oct 16 (Thu): | Prompt engineering — structured prompting (CoT, ReAct, JSON outputs) | |
| Week 10 | ||
| Oct 21 (Tue): | Agent frameworks — smolagents, LangChain, CrewAI, semantic routers | |
| Oct 23 (Thu): | Tool creation I — building simple tools, integration basics, patterns | |
| Week 11 | ||
| Oct 28 (Tue): | Tool creation II — details, tricks, debugging, standard tool sets | |
| Oct 30 (Thu): | MCP (Model Context Protocol) — concepts, implementation, examples | |
| Week 12 | ||
| Nov 4 (Tue): | Orchestration — tool routing, guardrails, function calling, multi-step planning | |
| Nov 6 (Thu): | Multi-agent systems — emergent behavior, collaboration frameworks | |
| Week 13 (Nov 11, 13) | Applications: robotics, bioinformatics, business intelligence, UX agents | |
| Week 14 (Nov 18, 20) | AI ethics, alignment, governance; responsible deployment | |
| Week 15 (Nov 25, 27) | Thanksgiving Break — No class | |
| Week 16 (Dec 2, 4) | Student project presentations; course wrap-up | |
| Dec 11 | Final Exam 11:00 am - 12:50 pm |
Class announcements may modify schedule from that listed above.
Last Updated 08/26/2025

