|
|
|
|
|
CS360 - Artificial Intelligence and Robotics
Lecture: TTh 9:25 - 10.40 PM
Strain 322
This
course will introduce to a broad range of topics from the discipline
of artificial intelligence. AI covers a wide range of
sub-disciplines, some of which are practical today and some not. We
will also look at how AI differs from regular computer science. For
the Robotics portion of this course we will program Lego robots to
perform specific tasks. The Java API will be used to accomplish
this.
Corequisite:
-
CS250: Introduction to Computer Science
II.
Textbooks:
Grading:
-
Programming assignments: 40%.
-
2 exams: 35%.
-
1 final: 25%.
Assignments:
Lecture Slides:
Percent Breakdown:
92-100 |
A |
|
90-92 |
A- |
|
|
|
88-90 |
B+ |
|
82-88 |
B |
|
80-82 |
B- |
78-80 |
C+ |
|
72-78 |
C |
|
70-72 |
C- |
68-70 |
D+ |
|
60-68 |
D |
|
|
|
0-60 |
F |
|
|
|
|
|
|
Dates of Exams:
-
Midterm 1:
Thursday,
September 25
, 2003.
-
Midterm 2:
Thursday,
October 30
, 2003.
-
Final:
Thursday,
December 4
,
12:00 PM - 2:30
PM
.
Policies:
-
Programs are to be submitted in the course drop box by
10.40am on the day in which the assignment is due.
-
Programs can be turned in
only 24 hours late with a penalty of 20%. Anything later will not
be accepted.
-
No early or late
exams/finals will be given.
-
No incompletes will be
given.
-
The cheating policy is
defined in Pacific Stuff & the Pacific Catalog as well as the
Academic Policy that each of you signed upon entering Pacific
University. Be sure you read or reread this policy carefully. All
code written for CS360 is to be an original design and an original
implementation. The Web, textbooks, and any other references are
simply references for you. Copying source code from any source is
prohibited. Further, source code is not to exchange hands in any
form or by any medium except when sending your solutions to the
instructor. It is OK to share high level ideas during the design
phase, help someone in the class fix a bug occasionally, share
information dealing with OS issues, debugger issues, in general,
development issues that do not involve code writing.
-
All code in any form
generated from this course becomes the intellectual property of
Pacific University. You may not share this code with anyone
without obtaining written permission from Pacific University.
-
Neither computer failure,
software failure, nor lack of computer access are accepted as
excuses for late programs; therefore, start work on the programs
as soon as they are assigned, don't put them off until the last
minute. Further, corruption of programs due to bad disk media is
also not accepted as an excuse for late programs; therefore,
always keep a current backup of all programs on a separate disk.
-
The instructor reserves the
right to raise or lower a student's grade based on class
participation and attendance.
-
I do not want to hear any
electronic devices go off during lecture; therefore, make sure you
silence these devices before lecture starts.
Important Dates:
-
September 8: Last day to add and drop courses.
-
October 3: No classes.
-
November 3: Last day to withdraw from courses.
-
November 26 (noon) - November 28: Thanksgiving break.
-
December 2: Last day of classes.
-
December 3 Reading day.
-
December 4: Final Exam.
|
|
|
|
|