Class policies



Class Policies
CS B351/COGS Q351: Intro to Artificial Intelligence and Computer Simulation

(This information is subject to change)



Kris Hauser

Office: Info E 257

Phone: 856-7496

Email: hauserk at

Office hours: M,Th 2-3

Associate instructors:

Dan Coroian

Office: Info W 223

Email: dcoroian at

Office Hours: M, W 11-12


This course is aimed at undergraduate students in Computer Science, Cognitive Science, or related fields who have a computing background.

Experience with computer programming, data structures, and algorithms will be assumed. Programming projects shall be written in Python. Python has a reputation for being extremely easy to learn; those with a strong programming background can develop competency in Python in hours or days. Please contact the instructor prior to the first programming assignment if you expect difficulty.


Russell & Norvig's Artificial Intelligence: A Modern Approach, Third edition, Prentice Hall, 2008.

Meeting times

Classes meet on 11:15AM-12:30PM on Tuesdays and Thursdays in Info E 130.


There will be an in-class midterm on (TBA) and a final exam at 12:30-2:30 p.m. on Thurs. December 19.  For each exam you are allowed to bring one page of notes, front and back.


Everyone is responsible for reading the departmental statement on academic integrity before starting the first assignment.

Homeworks, including programming projects, are to be completed individually. You may discuss the material with other students, but all written work must be your own.

Homework assignments are due by the end of class on the due date unless otherwise specified. Extensions are granted only in extenuating circumstances at the instructor’s discretion. Requests for extensions require advance notice (except for emergencies).

Email policy

Questions can be directed by email to either the instructor or TAs. Please begin the subject line with "B351". Email will be responded to within 24 hours, unless otherwise noted. Please allow sufficient time for responses before assignment deadlines.

Grading policy

The final grade will be comprised of homework (50%), midterm (15%), final exam (30%), and participation (5%) scores.  There will be opportunities to earn extra credit on several homework assignments.


There will be 6 homework assignments. In the overall homework score, the grade of the lowest scoring assignment will be dropped.