Description
Policies
Readings
Python resources
Calendar
Assignments
Exams
GoPost Discussion Board
CSE 415: Introduction to Artificial Intelligence
The University of Washington, Seattle, Spring 2016
Regular Meetings: Mondays, Wednesdays, and Fridays, 2:30-3:20 in RAI 121
Instructor: Steve Tanimoto (Office Hours: Mondays 10:45-11:35 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
Graduate Teaching Assistant: Rahul Nadkarni (Office Hours: Fridays at 10:00 AM in CSE 218 starting April 8). Email: r a h u l n (at) c s (dot) w a s h i n g t o n (dot) e d u
Undergraduate Teaching Assistant: Hayoun Oh (Office Hours: Tuesdays at 1:00 AM in Odegaard 317). Email: h a y o u n o h (at) c s (dot) w a s h i n g t o n (dot) e d u
Announcements:
 
Welcome to CSE 415! This quarter, we will study a mix of classical artificial intelligence and machine learning techniques. We will be using the Python programming language. Python has been gaining popularity 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.5. We will be primarily using Python 3.5. Note that versions 3.0, 3.1, etc., are not backwards compatible with the previous versions. 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.