Learning Objective
There are three primary objectives for the course:
- To provide a broad survey of AI and Intelligent Systems;
- To develop a deeper understanding of several major topics in AI;
- To develop the design and programming skills that will help you to build intelligent artifacts.
The course is designed to present a solid entry point to the field of artificial intelligence. It will provide the foundation to go on to take other upper division AI courses. For those students with interest, it could possibly lead to subsequent research opportunities.
Course Content
There is no generally accepted definition of artificial intelligence. Some that have been proposed include:
- The science of getting computers to do the things they can't do yet.
- Finding fast algorithms for NP-hard problems.
- Getting computers to do the things they do in the movies.
This course provides a broad introduction to artificial intelligence. Topics include:
- problem solving, including search and game playing
- knowledge and reasoning, including inference
- planning
- reasoning under uncertainty
- machine learning