16.01.2015 Views

CS2013-final-report

CS2013-final-report

CS2013-final-report

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Introduction to Artificial Intelligence, University of Hartford<br />

Department of Computer Science<br />

Ingrid Russell<br />

irussell@hartford.edu<br />

http://uhaweb.hartford.edu/compsci/ccli/<br />

Knowledge Areas that contain topics and learning outcomes covered in the course<br />

Knowledge Area<br />

Intelligent Systems (IS) 24<br />

Programming Languages (PL) 3<br />

Total Hours of Coverage<br />

Where does the course fit in your curriculum<br />

The course is typically taken in the junior or senior year as an upper level elective. It is taken mostly by Computer<br />

Science and Computer Engineering students. The Data Structures course is the prerequisite. There is no required<br />

course that has this course as a prerequisite. Instructors may offer independent study courses that require this<br />

course as a prerequisite. Student enrollment range is 10-24 per offering.<br />

What is covered in the course<br />

The AI topics below follow the topic coverage in Russell & Norvig’s Artificial Intelligence: A Modern Approach.<br />

• Introduction to Lisp<br />

• Fundamental Issues<br />

What is AI Foundations of AI, History of AI.<br />

• Intelligent Agents<br />

Agents and Environments, Structure of Agents.<br />

• Problem Solving by Searching<br />

Problem Solving Agents, Searching for Solutions, Uninformed Search Strategies:<br />

Breadth-First Search, Depth-First Search, Depth-limited Search, Iterative Deepening<br />

Depth-first Search, Comparison of Uninformed Search Strategies.<br />

• Informed Search and Exploration<br />

Informed (Heuristic) Search Strategies: Greedy Best-first Search, A* Search, Heuristic<br />

Functions, Local Search Algorithms, Optimization Problems.<br />

• Constraint Satisfaction Problems<br />

Backtracking Search for CSPs, Local Search for CSPs.<br />

• Adversarial Search<br />

Games, Minimax Algorithm, Alpha-Beta Pruning.<br />

• Reasoning and Knowledge Representation<br />

Introduction to Reasoning and Knowledge Representation, Propositional Logic, First Order<br />

Logic, Semantic Nets, Other Knowledge Representation Schemes.<br />

• Reasoning with Uncertainty & Probabilistic Reasoning<br />

Acting Under Uncertainty, Bayes’ Rule, Representing Knowledge in an Uncertain<br />

Domain, Bayesian Networks.<br />

• Machine Learning<br />

Forms of Learning, Decision Trees and the ID3 Algorithm, Nearest Neighbor, Statistical Learning.<br />

- 315 -

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!