

CPSC 433: Artificial Intelligence 
General Information
Instructor:
News:
Dec 14: 

Here
are the results of the final exam and the course
grades.

Dec 6: 

Here is a list of questions that you should look at in
preparation for the Final.

Dec 5: 

There was a mixup regarding the definition
of the lab slots on mondays and wednesdays. Please look
at the description one more time (essentially two more
slots have been added).

Nov 27: 

Here are the times I am available for the
demos of the teams. As before, send me an email with
at least 3 of your prefered time slots.
Wednesday, Dec 7: 10:00, 13:00, 14:00, 15:00
Thursday, Dec 8: 10:00, 11:00, 12:00, 15:30.

Nov 25: 

I have two alternative versions of the
instance of your assignment problem that the Department
has to solve. They are here and here.

Nov 7: 

Here
are the results of the Midterm.

Oct 27: 

Here is a list of question that you should answer in
preparation for the Midterm.

Oct 25: 

A description of how an input file for your
system looks like, what other input your system has to
be able to accept and how the output of the system
has to look like can be found
here.

Oct 11: 

As promissed in the lectures, here are the
times available for the teams to meet with me before
handing in your papers. Please send me an email
indicating at least 3 possible times (and the order of
your preference)!
Monday, Oct. 17: 10:00, 11:00, 12:00, 13:00, 14:00, 15:00
Tuesday, Oct. 18: 10:00, 12:00

Sep 29: 

Starting Oct 4, the lectures for the course
are in SA 121!

Aug 30: 

Web site made public.

Jun 15: 

Course web site started.

Description of the course
According to Calendar:
An examination of the objectives, key techniques and achievements of
work on Artificial Intelligence in Computer Science.
According to me:
On overview on the different fields of AI and its history, an
introduction to knowledge representation and knowledge processing,
especially search as the key problem solving technique and the
different search paradigms, and an overview (with some case studies)
of the areas planing, learning and cooperation (this only if time
permits).
 Prerequisite:
 Computer Science 313
and one of 349 or 449
Note that a basic understanding in logic is definitely required for
this course (Philosophy 279 or 377 are prerequisites of CPSC 349 and
449, therefore they are not explicitely mentioned in the calendar)!
Although we will introduce the basic concepts of how to
process and solve problems described in logic in this course, knowing
what logical formulas, propositions and calculi are and how a problem
can be represented as a set of formulas is a must!
Labs/Tutorials
The main goals of the tutorials will be to help you in more deeply
understanding the concepts presented in the lectures (providing
more examples) and with your assignment.

to an explanation of the assessment of the students
taking the course. 
Last Change: 14/12/2005
