CSC 6800 Artificial Intelligence
Course #: CSC 6800
Prerequisite: CSC3200 or CSC5800
Day: T-Th
Room: 0027 State Hall
Hours: 6.00 pm 7.20pm
Instructor: Sorin Draghici
Office: 420 State Hall
Office hours: Tue: 7.20pm 8.00pm
Telephone: 577-5484
Email: sod@cs.wayne.edu
Web page: http://www.cs.wayne.edu/~sod
On this web page you can find the syllabus, and announcements regarding the course if any.
Artificial Intelligence A Modern Approach S. Russell & P. Norvig will follow the general outline
Artificial Intelligence Nilsson
Neural Network Design Hagan, Demuth, Beale will follow the neural network material; also useful for advanced courses in AI
Constructing Intelligent Agents using Java Bigus, Bigus. will use software simulations
Course objectives:
The course will provide an introduction to the field of AI. The successful students will acquire knowledge on three major topics: knowledge representation and reasoning, search in state spaces as a general AI problem solving approach and neural networks.
Course content:
Introduction to AI. History of AI. Neural networks. Threshold logic units. Perceptron. Multilayer perceptron. Backpropagation. Performance surfaces and optimum points. State machines. Search in state space. Breadth first. Depth first. Iterative deepening. Heuristic search. Knowledge representation and reasoning. Propositional calculus. Resolution in Propositional calculus. Predicate calculus. Resolution in predicate calculus.
Final exam: 11 Dec
Revision for final exam: 6 Dec.
Midterm exam: 23 Oct.
There will be no classes on: 18 Sept, 20 Sept, 22 Nov.
This is a graduate course in computer science. The students taking this course are expected to have a good working knowledge of:
- linear algebra
- at least one object oriented programming language. Java is the preferred language. Source code in Java will be available to you.
- discrete mathematics
You need to be able to write programs. There will be programming assignments and your programs must work when they are submitted. Not having programming experience puts you at a disadvantage.
Attendance: Attending all lectures is essential; the assignments, exams, quizzes, etc. will be based primarily (though not exclusively) on the materials presented in these lectures. Also, assignments due dates, explanation and clarification of assignments and material outside the textbooks will be presented during lecture and lab sessions. If you miss a lecture or lab session, it is your responsibility to obtain the information covered in the session.
Health Safety: Please report to the instructor any health condition which may create a classroom emergency (e.g. seizure disorders, diabetes, heart conditions, etc.).
Computer lab: To enhance your learning and for your homework, the computer lab, equipped with PCs is available to you during the time posted on the labs door.
If you have a PC and appropriate software at home, you are encouraged to work at home. However, it is your responsibility to make sure that your homework is fully compatible with the equipment in the undergraduate lab and to transfer your homework on the equipment in the lab so that it is available for assessment on the due date.
Assignments, quizzes, examinations and
final project: There will be a number of assignments, due at the beginning
of the class session of the due date.
Late submissions (but not later than one week) will carry a 10%
deduction of the marks for each day it is late. If you must, late homework can be turned in to the secretary in
the Department of Computer Science main office (431 State Hall, open weekdays
from 9am to 5pm). No assignments will be accepted after 9 calendar days past
its due date. Since each assignment is an integral part of the course, the
instructor reserves the right to give a failing grade to anyone who is turning
in 50% or less of the homework.
There will be a number of unannounced
quizzes during the regular lecture
hours. The examinations will be closed books, closed notes and closed
neighbors.
Since the two exams cover different parts
of the course material, in order to pass the course, you must pass both
exams. If you suspect that you will be unable to attend an exam because of
a valid and verifiable excuse, you must give me prior notice, at least one full
day before the exam. There will be NO make-up examinations.
Be aware of the fact that this course, like
any other course, require a certain amount of work to be done. Specifically to
this course, some of the work has to be done on a computer. Simply attending
the lectures is not sufficient to obtain a passing grade.
Final grade: Each homework/exam/quiz/lab/term project is worth 100 points.
The final grade will be calculated as follows:
Average of homework: 25%
Quizzes: 20%
Class participation 5%
Midterm exam: 25%
Final: 25%
The final letter grade will be determined approximately as follows:
|
The final letter grade will be determined approximately as follows: A: 95-100 % A-: 90-94.99 B+: 85-89.99 B: 80-84.99 B-: 75-79.99 C+: 70-74.99 C: 66-69.99 C-: 62-65.99 D+: 58-61.99 D: 54-57.99 D-: 50-53.99 E: less than 50% A grade of Incomplete (I) will not be given unless in very exceptional circumstances. |
A grade of Incomplete (I) will not be given unless in very exceptional circumstances.
Student Responsibilities and Academic Honesty: As a college student who is committed to seek a higher education, we expect you to be a very responsible person. At the least, please:
· Do your best to understand the material covered in the class and ask questions when you do not understand.
· Be aware of the homework assignments, deadlines and late assignment policy.
· Turn in your assignments in neat, readable and easily accessible form.
· Obtain notes and handouts from your classmates if you miss a class for unavoidable circumstances.
Also, we expect all of you to have the highest level of academic honesty. We expect each of you to do your work (assignments, lab exercises, quizzes, exams) yourself and strongly encourage you to discuss with the instructor regarding any problems which you might have in the course work. Remember, you are here to gather more knowledge and become a more educated person, not to collect grades.
In fairness to all, if we find two or more assignments which appear to be copied from each other, we will split the points evenly among all those involved (no matter who copied from whom). Repeated incidents will be dealt with severe disciplinary actions including expulsion from the CS program.
Please behave decently in the classroom. If you have any questions or problems regarding the topic being discussed, feel free to ask your instructor at any time. Dont be shy: no question is too simple and many others might share your puzzlement. Please refrain from discussing other issues among yourselves during the class. You might be disturbing your colleagues who have the right to attend the lecture in a noise‑free environment.