343H Artificial Intelligence: Honors

Undergraduate Program

This course provides an introduction to the field of artificial intelligence (AI), starting from foundations in search and knowledge representation, and then sampling from major AI topics such as knowledge-based systems, planning, machine learning, probabilistic reasoning, intelligent agents (including for games), natural language processing, robotics, computer vision, and philosophical foundations. Programming projects
are required.


Prerequisite:  The following coursework with a grade of at least C-:  Computer Science 311 or 311H or 313K or 313H, 314 or 314H or 315 or 315H, 310 or 310H or 429 or 429H; Mathematics 362K or Statistics and Scientific Computation 321; and consent of the honors director.