DEPARTMENT OF COMPUTING

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