Description
Policies
Textbook information
Python resources
Schedule
Assignments
Labs
Exams
GoPost Discussion Board
CSE 415: Introduction to Artificial Intelligence
The University of Washington, Seattle, Autumn 2012
Regular Meetings: Mondays, Wednesdays, and Fridays, 2:30-3:20 in MGH 231, but see our schedule for numerous room-number exceptions.
Instructor: Steve Tanimoto (Office Hours: Mondays and Fridays 10:30-11:30 in CSE 638). Email: t a n i m o t o (at) c s (dot) w a s h i n g t o n (dot) e d u
Teaching Assistants: Anton Devore (Office Hours: Tuesdays 3:30-4:30 in CSE 216). Email: a d e v o r e 3 (at) u w (dot) e d u
Christian Lee (Office Hours: Mondays 11:30-12:20 and Thursdays 11:00-12:00 in CSE 216). Email: c l e e (at) c s (dot) w a s h i n g t o n (dot) e d u
Chee-Wei Tang (Office Hourse: Tuesdays 10:30-11:20 and Thursdays 1:30-2:20 in CSE 218). Email: a c e t a n g (at) c s (dot) w a s h i n g t o n (dot) e d u
Announcements:
 
Questionnaire: Please fill out the background questionnaire at your convenience.
Welcome to CSE 415! This quarter, we will be using the 3.x generation of the Python programming language. Python is popular for a variety of different kinds of programming, including artificial intelligence programming. Many programmers like its simple syntax based in part on indentation rather than the use of parentheses. Like the traditional AI language Lisp, Python provides good support for list processing, functional programming, automatic memory management, and interactive development. The leading versions of Python at this time are 2.7, and 3.2. We will be primarily using Python 3.2. Note that versions 3.0, 3.1, and 3.2 are not backwards compatible with the others. High-quality Python tools are freely available on the World Wide Web. Students taking CSE 415 do not need to have any prior experience with Python. The course will cover the essentials of Python during the first week.