News Feed

The first day of class is Tuesday, June 25th. We look forward to seeing you in Gates!
Make sure that you are enrolled for CS221 on Axess. The add/drop deadline is July 7th.
Click here to sign up for this class on Piazza!

Course Information

Instructor: Chris Piech

Course assistants:

Contact: Please use Piazza for all questions related to lectures, homeworks, and projects. For private questions, email: cs221-sum1213-staff@lists.stanford.edu.

Book: Russell and Norvig. Artificial Intelligence: A Modern Approach, 3rd. edition.

Prerequisites: a good grasp of basic data structures and algorithms, probability, linear algebra; solid programming skills.

Grading Policy

Homework 0%
Projects 0%
Midterm 0%
Final 0%

Tentative Schedule

Date Topic Reading Lecture notes Assignment out Assignment due

[State Space Models]
Jun 25 [Tu] Introduction
Jan 27 [Tr]
July 2 [Tu]
July 4 [Tr] No Class
July 9 [Tu]

[Machine Learning]
July 11 [Tr]
July 16 [Tu]
July 18 [Tr]
July 23 [Tu]

[Variable Space Models]
July 25 [Tr]
July 30 [Tu]
Aug 1 [Tr]
Aug 6 [Tu]
Aug 8 [Tr]
Aug 13 [Tu]

[Applications]
Aug 15 [Tr] Applications
Aug 17 [Sa] Final

Policies

Group Work

You are encouraged to talk about the homework assignments in small groups. However your final submission must be written up in your own words and you must not share actual lines of code with other students.

Late Policy

You have three "late" days for the entire quarter. You can use each late day to grant yourself a 24 hour extension. You can use multiple late days on a single assignment. After you have used up all of your late days we will no longer accept late submissions.

Submission

Homework assignments will have specific submission instructions included with the handouts. We will use a certain amount of automatic grading to help us deal with the massive amounts of code everyone submits, so please follow the submission instructions exactly as written!

Honor Code

You are free to discuss the assignment and solutions with others. However, you must write your own assignment, and must not represent any portion of others' work as your own. Anybody violating the honor code will be referred to the Judical-Affairs Office. If convicted, the normal penalty is a quarter suspension or worse.

Where are the Assignments?

There are links to the assignment handouts on the schedule.

What is the Honor Code?

The full text of the honor code can be found here.