B551: Elements of Artificial Intelligence
Introduction to major issues and approaches in artificial intelligence. Principles of reactive, goal-based, and utility-based agents. Problem-solving and search. Knowledge representation and design of representational vocabularies. Inference and theorem proving, reasoning under certainty, and planning. Overview of machine learning. This is a core Computer Science course.
Semester(s): SpringSummer ISummer IIFall
Year(s) Offered: 2017
Semester(s) Offered: Spring, Summer I, Summer II, Fall
Class time: Monday, Wednesday
Lab time: : 04:00pm-05:15pm
Instructor: Sriraam Natarajan
Other Contact(s): David Leake
Day(s) per week offered: Two
Recommended follow-up classes: CSCI-B552, CSCI-B553, CSCI-B555
Books used: Russell and Norvig. Artificial Intelligence: A Modern Approach. Third edition, Prentice Hall, 2009.
Formal Computing Lab?: No
Software Used: Python
Exams: Midterm exam and final exam