Artificial Intelligence | Harvard University | Fall 2021

This edition of the course is over; lectures are accessible via the course schedule.

Time and location: MW 11:15-12:30 at SEC 1.321

Instructor: Ariel Procaccia (arielpro@seas.harvard.edu)

Artificial Intelligence (AI) is already making a powerful impact on modern technology, and is expected to be even more transformative in the near future. The course introduces the ideas and techniques underlying this exciting field, with the goal of teaching students to identify effective representations and approaches for a wide variety of computational tasks. Topics covered in this course are broadly divided into problem solving, multi-agent systems, reasoning with uncertainty, and machine learning. Special attention is given to ethical considerations in AI and to applications that benefit society. For a detailed list of topics see the course schedule.

Prerequisites: Students must have previously taken Statistics 110 (Probability) or an equivalent course. Experience with Python programming and a good understanding of time complexity (including big O notation) are assumed.

Requirements: Grades are based on five homework assignments (50%), attendance (10%), midterm exam (15%), and final exam (25%). The credit for homework assignments is divided as follows: 15% for the student's best assignment, 5% for the student's worst assignment, and 10% for each of the three other assignments.

Textbook: Artificial Intelligence: A Modern Approach (4th ed.), by Russell and Norvig.

Ed Discussion is used for Q&A. Please join using this link.

Poll Everywhere is used for in-class polls. Please sign up using this link.