Skip to main content

University_of_Rhode_Island

Artificial Intelligence (Spring 2017)


Enrollment in this course is by invitation only

About This Course

Welcome to *CSC 481: Artificial Intelligence*. This course provides the basic formalisms and techniques underlying modern artificial intelligence. By the end of this course you will have developed skills which are required to build computational systems that can interact with their environment and make intelligent decisions.

Main topics include: problem solving using search, planning, game playing, knowledge representation, probabilistic reasoning, and machine learning. The techniques you learn in this course apply to a wide variety of industrial, financial, information, engineering, and robotic systems.

Prerequisites

CSC 301: Fundamentals of Programming Languages. Students are expected to have solid programming experience and a good understanding of data structures. Course assignments will be in Python. Although students are not required to have previous experience with Python, we expect you to learn the basics early in the course.

This course has substantial elements of both programming and mathematics, because these elements are central to modern AI. Students are expected to have basic understanding of probability, statistics, and linear algebra.

Instructor

Prof. Marco Alvarez.