601.664 Artificial Intelligence


Spring 2025

Instructor: Philipp Koehn (phi@jhu.edu)
TA: Steven Tan (wtan12@jhu.edu)
Class: Tuesdays and Thursdays 1:30pm, Maryland Hall 110
Office Hours: See post on Piazza
Gradescope (entry code 8K2P8J) ☆ Piazza (access code 0a91fj5s1af) ☆ Syllabus

Readings

Required textbook: Artificial Intelligence - A Modern Approach, Russell and Norvig, 4th edition, 2020

The following books are not required but suggested, if you want to learn more about certain subjects.

Assignments

  1. AI in the Public Imagination, due February 9
  2. Game Playing, due March 2
  3. Logic and Knowledge Representation, due March 16 - but encouraged to finish before midterm
  4. Uncertainty, due April 6
  5. Deep Learning and Reinforcement Learning, due April 20

Midterm and Final Exam

The exams are closed book but you are allowed to take one sheet of paper with notes (on both sides).

Final exam Monday, May 5th 9am-12pm. Past exams:

Lectures

Date Topic Readings
Tu Jan 21Introduction Russel and Norvig, Chapter 1
Artificial Intelligence in Context
Th Jan 23AI in the Public Imagination
Tu Jan 28Philosophy of Mind Russel and Norvig, Chapter 26.1-2; Kim
Th Jan 30Cognitive Neuroscience Goldstein, Chapters 2, 3, 7; Dehaene, Chapters 1-3
Tu Feb 4Cognitive Psychology Goldstein, Chapters 5-7, 9, 12, 13
Intelligent Agents, Heuristic Search, and Game Playing
Th Feb 6Intelligent Agents Russel and Norvig, Chapter 2
Tu Feb 11Basic Search Russel and Norvig, Chapter 3.1-3.4
Th Feb 13Informed Search Russel and Norvig, Chapter 3.5-3.6, 4.1
Tu Feb 18Game Playing Russel and Norvig, Chapter 5
Th Feb 20Constraint Satisfaction Russel and Norvig, Chapter 6
Logic and Knowledge Representation
Tu Feb 25Logical Agents Russel and Norvig, Chapter 7.1-7.5
Th Feb 27First Order Logic Russel and Norvig, Chapter 8
Tu Mar 4Inference in First-Order Logic Russel and Norvig, Chapter 9
Th Mar 6Knowledge Representation Video part 1, part 2, part 3
Russel and Norvig, Chapter 12
Tu Mar 11Planning Video part 1, part 2,
Russel and Norvig, Chapter 10, 11.3
Midterm and Spring Break
Th Mar 13Midterm 
Uncertainty
Tu Mar 25Probabilistic Reasoning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 13
Th Mar 27Bayesian Networks Video part 1, part 2, part 3,
Russel and Norvig, Chapter 14
Tu Apr 1Markov Decision Processes Video part 1, part 2, part 3,
Russel and Norvig, Chapter 15, 23.5
Machine Learning
Th Apr 3Statistical Learning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 20
Tu Apr 8Deep Learning Video part 1, part 2, part 3, part 4,
Koehn, Chapter 5-6
Th Apr 10Reinforcement Learning Video part 1, part 2, part 3,
Russel and Norvig, Chapter 21
Tu Apr 15Deep Reinforcement Learning Video part 1, part 2, part 3, part 4, part 5,
Pumperla and Ferguson
Generative AI
Th Apr 17 Language Models Koehn, Chapter 7-8, 11
Tu Apr 22 Vision Models Foster
Th Apr 24(no class, may be moved earlier) 

Previous Edition