Bill Manaris : Spring 2010 / CSCI 470 Course Syllabus
College of CharlestonJanuary 11, 2010

CSCI 470 – Artificial Intelligence

Course Syllabus


Dr. Bill Manaris


Room: 223 J.C. Long Building
Phone: (95)3-8159

Office Hours:

Monday, Wednesday from 9:30 - 11:30AM.
Tuesday, Thursday 10:45-11:45AM.
Other hours available by appointment.

Course Description:

A course introducing fundamental techniques for artificial intelligence. Among topics covered are heuristic search, knowledge representation, intelligent agents, reasoning, neural networks, genetic algorithms, and artificial intelligence programming. Additional topics may include Bayesian networks, natural language processing, machine learning, rule-based systems, robotics, and discovery informatics. Artificial intelligence programming techniques will also be introduced.

Prerequisites: Computer Science 230 and Mathematics 307.


Stuart Russell and Peter Norvig (2003), "Artificial Intelligence: A Modern Approach", 2nd ed. Prentice Hall Series in Artificial Intelligence.


Additional reading materials will provided via handouts, the class website.

Learning Outcomes:

  • To gain fundamental knowledge on AI, including its definition(s), history, and main philosophical issues.
  • To understand knowledge representation schemes and related issues.
  • To understand the fundamental differences between symbolic, statistical, connectionist, and evolutionist approaches.
  • To gain experience in programming with a programming language used in AI applications.
  • To develop working knowledge, in terms of understanding the theory and being able to design/implement working applications, of one AI area.
  • To develop an understanding of AI’s impact on today's society.


To receive a passing grade for the course, you must average a passing grade on each of the following: assignments, tests, and final exam.

Scale: A: 90-100; B: 80-89; C: 70-79; D: 60-69; F: < 60. (The grades of B+/–, C+/–, and D+/– may be given at the professor's discretion.)

Final Grade Computation: Assignments (4-6) 30%, Tests (2) 40%, Comprehensive Final Exam (or Final Project) 20%, and Class Participation 10%.

Honor Code:

  • You must do your assignments alone (or with your teammates, for group assignments).
  • You are not allowed to discuss assignments and possible solutions with any person other than the instructor (or with your teammates, for group assignments). Any violation of these rules is an honor offense.
  • On assignments you will be asked to identify the person(s) you received help from, if any.
  • Also see the College of Charleston Student Handbook, especially sections on The Honor Code (p. 10), and Student Code of Conduct (p. 12). There is other useful information there.

Test Policies:

  • Attendance at tests is mandatory. You must complete tests with no discussion or sharing of information with other students.
  • Calculators, computers, cell phones, etc. may not be used during a test, unless otherwise directed.

Classroom Policies:

  • You are expected to attend all classes. If you miss class, you must get an absence memo from the Associate Dean of Students Office; also, you are responsible for announcements made in class, assignment due dates, etc.
  • You should turn off all electronic devices (e.g., cell phones, pagers, etc.).
  • In summary, you should contribute positively to the classroom learning experience, and respect your classmates right to learn (see College of Charleston Student Handbook, section on Classroom Code of Conduct (p. 62)).

Assignment Policies:

  • Assignment grades will be based on design and style as well as correctness of result.
  • Submission instructions will be provided for each assignment.
  • Do not submit programs with syntax errors. They are not eligible for credit.

Late Policy:

  • You have four "late" days for the whole semester. You may use these days as you wish for assignment submission. If you use them up, no late assignments will be accepted.
  • If you submit everything on time (i.e., use no late days), you will earn an additional 2.5 bonus points on your course grade.
(Printable View of