_______________________ |
| CSC 520 Artificial Intelligence I |
|
|
||
Prerequisite |
Undergraduate degree in computer science with courses in data structures (CSC 316) AND applied discrete mathematics (CSC 224) or background in symbolic logic. Note: CSC 224 and 316 are offered as a part of the Computer Programming Certificate and can be taken online to fulfill this prerequisite.
|
|
| Course Objectives | CSC520 is the foundational artificial intelligence course. It is intended to prepare students for advanced courses in AI. At the end of this class, the student will be able to: (1) Explain the fundamental algorithms and data structures of core AI problem-solving techniques, with an emphasis on search and theorem proving; (2) Identify the AI problem-solving technique that is relevant for a given problem; (3) Apply AI problem-solving techniques to new problems.
|
|
| Course Requirements | HOMEWORK: Programming Assignments (2-3) EXAMINATIONS: Midterm and Final Exam SOFTWARE REQUIREMENTS: N/A PROJECTS
|
|
| Textbook | Stuart Russell & Peter Norvig, Artificial Intelligence: A Modern Approach, 2nd Edition , Prentice Hall, 2003. |
|
| Computer and Internet Requirements | NCSU has recommended minimum specifications for computers that are generally used for courses. Those specifications can be found here: http://www.ncsu.edu/it/compspecs/ Engineering Online recommends that your computer meets or exceeds the following minimum specifications below. A computer with greater capability (processor speed, RAM, internet bandwidth, disk capacity) will be more likely to properly display the video content of Engineering Online courses. Windows:
Mac OS X:
Linux:
|
|
| Instructor | Dr. James C. Lester, Associate Professor Phone: (919) 515-7534 |