| WHEN: | T 6:30pm - 9:15pm CI 1006 |
| WHO: | Curry Guinn |
| E-mail: | guinnc@uncw.edu |
COURSE DESCRIPTION
CSC 517 will examine key concepts and applications of symbolic artificial intelligence such as intelligent agents, knowledge representation, search strategies, game theory, heuristic search, expert systems, reasoning, learning, and natural language processing. Students will complete a substantial software project of their own selection exploring one or more of these areas.
SWI-Prolog Page (with Downloads) (A local link to the self-extracting installation program)
Microsoft Bayesian Network Editor setup.exe file
Artificial
Intelligence: A Modern Approach
by Stuart Russell and Peter Norvig.
Prentice-Hall. 2002.
Programming in Prolog
by William Clocksin and Christopher Mellish. Springer-Verlag. 2003.
There will also be supplemental journal articles in topics such as AI in computer games, intelligent search engines, and affective computing.
|
|
|
|
|
||
|
Computer Chess |
Alpha-Beta Minimax Search |
Bayesian Networks |
Language Parsing |
Affective Virtual Humans |
GRADING
This course will require substantial problem-solving and programming outside of class. Homeworks will involve a combination of "pencil-and-paper" problems as well as programming assignments, some in Prolog and some in a language of your choice.
Homework: Your homework grade is worth 50% of your course grade. All homework assignments are mandatory. You will receive an 'F' in the course if you fail to submit a homework assignment within 5 days of the due date. For each day a homework assignment is late, 10 points will be subtracted from that assignment's grade. You may discuss assignments with each other but you are required to independently write up your own solutions. Copying and team collaboration is prohibited.
Final Project: Each student will complete a self-directed independent AI project worth 40% of the grade. This project must involve actually implementation of some AI methodology.
Final Exam: The final exam will be an oral presentation of your final project worth 10% of your grade.
Students enrolled in CSC 517 (the graduate section of this course) will be required to read and submit short summaries of journal or conference articles as assigned by the instructor. Students enrolled in CSC 475 (the undergraduate section of the course) may view these reading assignments as optional.
Course Grade
A modified
10-point scale will be used to compute your course grade. Pluses and minuses (
+ ) will be assigned solely at the discretion of the instructor. Factors that
affect this judgment are the distribution of grades, improvement during the
semester, and attendance.
|
90 - 100 A |
|
80 - 89.5 B |
|
70 - 79.5 C |
|
60 - 69.5 D |
Academic Expectations for Students
In choosing UNCW, you have become part of our community of scholars. We recognize that the UNCW learning experience is challenging and requires hard work. It also requires a commitment to make time available to do that hard work. The university expects you to make academics your highest priority by dedicating your time and energy to training your mind and acquiring knowledge. Academic success in critical thinking and problem solving prepares you for the changes and challenges you will encounter in the future. Our faculty and academic support resources are readily available as partners in this effort, but the primary responsibility for learning is yours.
Honor Code
It is the responsibility of every student to uphold and maintain the UNCW Academic Honor Code (see Section V of your Student Handbook). You violate the honor code when you represent someone else's work as your own. Programming assignments may be discussed at a conceptual level with other students but details and coding must be your own. Copying and team collaboration is prohibited.
Learning Strategies
You are expected to take an active role in your learning in this course. This includes regular attendance, paying attention in class, reading the textbook, and completing all course requirements. You are encouraged to study with your classmates outside of class. Programming assignments usually require a lot more time than expected, so start early and work some every day.
Policies
UNCW practices a zero-tolerance policy for violence and harassment of any kind. For emergencies contact UNCW CARE at 962-2273, Campus Police at 962-3184, or Wilmington Police at 911. For University or community resources visit http://uncw.edu/wrc/crisis.htm
Students with Disabilities
If you have a disability and need reasonable accommodation in this course, you should inform the instructor of this fact in writing within the first week of class or as soon as possible. If you have not already done so, you must register with the Office of Disability Services in Westside Hall (extension 3746) and obtain a copy of your Accommodation Letter. You should then meet with your instructor to make mutually agreeable arrangements based on the recommendations of the Accommodation Letter.
Student Affairs Disability Services - Policies and Procedures