CSG120 Artificial Intelligence - Spring 2008 - General Information
Professor Futrelle -
College of Computer and Information Sciences, Northeastern U., Boston, MA
Version of 6 April 2008
Course description, from the catalogue:
CSG120 Foundations of Artificial Intelligence
This course introduces the fundamental problems, theories and algorithms
of the Artificial Intelligence field. Topics covered include: heuristic
search and game trees; knowledge representation using predicate
calculus; automated deduction and its applications; problem solving and
planning; introduction to machine learning. Required coursework includes
the creation of working programs that solve problems, reason logically,
and/or improve their own performance using techniques presented in the
course. Prerequsite: Java programming (Lisp optional).
- Course Key Number:
- Northeastern University, and the
College of Computer and Information Sciences, Boston, MA.
- Professor Robert P. Futrelle
Email me at: email@example.com,
but note the important emailing instructions at the end of this page.
- Futrelle's Office:
- 450 West Village H (WVH). Also check my lab 460 WVH.
- Hardcopy mailbox:
- 202 West Village H (WVH)
- Futrelle's office: 617-373-4239, Lab: 617-373-4607
- Artificial intelligence : A Modern Approach
by Stuart J. Russell and Peter Norvig
Prentice Hall/Pearson Education, 2003.
(which I will refer to as "AIMA")
See the AIMA homepage.
Do not get the earlier, first edition; it is inappropriate for this course.
- Personal Help:
Regular office/advising hours: Tuesdays, Fridays 1-2pm.
IM hours below.
If you need help at any other time, find Prof. Futrelle
or call or send email, or ask in class to set up an appointment.
- Instant Messaging office hours:
- Google Chat: firstname.lastname@example.org Monday and Wednesday evenings 9-10pm.
- On-line help:
- There is a ton of information about Artificial Intelligence on the web.
The best sources are probably the links on the homepages for the
textbook: AIMA homepage,
as well as a page of links
created for me recently by a student, which I'll be revising.
- Professor Futrelle's teaching blog:
Read the blog here.
- Thursdays 6pm - 9pm in 217 Ryder
- Information will be available on the
- Course homepage:
- Grading percentages for final grade
Assignment #1: 8%
Assignment #2: 9%
Assignment #3: 9%
Assignment #4: 9%
Project #1: 5%
Project #2: 10%
Final Project: 15%
Midterm Exam: 20%
Final Exam: 15%
Missing assignments will be handled on a case-by-case basis.
- The course mailing list and archives:
- The subject line in all non-mailing list mail to me
regarding the course
must begin with csg120sp08, or else it will be returned.
All students in the course must sign up
for the mailing list
in order to receive important notices.
Sign up right away at
You can only post mail to the list using the email address(s)
you're signed up with, though you may sign up with more than one
address - and receive mail sent to one, the other, or both.
Group membership is private.
All mail to the list is publicly archived and available here:
Post away -- your questions and information may well be of interest to other
students in the class.
Post mail to the list from your registered email address(s)
to this address:
email@example.com (Mail to the list will automatically be prefaced with the course label for you.)
Go to CSG120 home page.
or RPF's Teaching Gateway or