Objectives and Outcomes

CS 476/676 Artificial Intelligence

Subject Objectives

A student completing CS 476/676 will be able to:

- 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

Desired Subject Outcomes

A student completing CS 476/676 will be able to:

- 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


Sushil Louis
Last modified: Tue Jan 22 17:29:11 PST 2002