CS 476/676 Artificial Intelligence
| - | Objective |
| 1 | Explain the basic knowledge representation, problem solving, and learning methods of Artificial Intelligence |
| 2 | Assess the applicability, strengths, and weaknesses of the basic knowledge representation, problem solving, and learning methods in solving particular particular engineering problems |
| 3 | Develop intelligent systems by assembling solutions to concrete computational problems |
| 4 | Understand the role of knowledge representation, problem solving, and learning in intelligent-system engineering |
| 5 | Appreciate the role of problem solving, learning, and perception in understanding human intelligence from a computational perspective |
And many CS 476/676 students will:
| 6 | Develop an interest in the field sufficient to take more advanced subjects |
| - | Outcome | How Measured | Related Objective |
| 1 | Predict the behavior of forward-chaining and backward-chaining rule-based systems | H, E | 1, 2 |
| 2 | Predict the behavior and estimate the cost in time and space of various heuristic and optimal search methods (depth-first, breadth-first, hill-climbing, branch-and-bound, and A*), and choose the appropriate method for particular problems | H, E | 1, 2 |
| 3 | Develop small rule-based and search-based expert systems, predict performance characteristics, and describe the role of rule-chaining and search in intelligent-system engineering | P1, | 3, 4 |
| 4 | Use rules and frames to represent behavioral, classification, and causal knowledge | H, Q | 1, 2 |
| 5 | Apply basic machine learning methods such as identification trees, neural nets, and genetic algorithms | H, Q | 1, 2 |
| 6 | Predict the behavior of the basic machine-learning methods, and choose the appropriate method for particular problems | H, Q | 1, 2 |
| 7 | Modify and extend simple implementations of the subject's representations and methods | H, Q | 3, 4 |
| 8 | Develop small learning systems, predict performance characteristics, and describe the role of learning in intelligent-system engineering | P2 | 3, 4 |
| 9 | Discuss key issues in knowledge representation, problem solving, and learning | P1, P2 | 1, 2, 3, 4, 5, 6 |
Key:
| H | Homework |
| E | Exams |