COSC 4368: Artificial Intelligence Programming, spring 2018

General Information


Instructor: Ricardo Vilalta (


Office: MRE (Multidisciplinary Research and Engineering) Bldg., Room 203C


Telephone: (713) 743-3614


Office Hours: Mondays 11:00 AM to 12:00 PM


Class room: CBB Bldg., Room 108


Meeting Time: Mondays and Wednesdays 1:00 - 2:30 PM.


Textbook: Artificial Intelligence A Modern Approach

by Stuart Russell and Peter Norvig. 3rd Edition, Prentice Hall, 2010.



Information TAs (Teacher Assistants)



Raymond Sutrisno

Mahsa Shafaei


Office: MRE Building, room 203B


Office Hours: Wednesdays 12:00-1:00 PM




Office: PGH Building, room 350


Office Hours: Fridays 2-3:00 PM





Course Description


Artificial Intelligence is the study of how to embed intelligent behavior in machines. The field is relatively young (since middle 20th century) and it is not until recently that it has experienced an increase in maturity as seen by a more rigorous and formal approach to its methodology. In this course, we will cover fundamentals aspects of artificial intelligence in a broad and general fashion. The class will be self-contained (i.e., I will not assume any previous knowledge). Main topics include problem solving, knowledge and reasoning using first order logic, planning, uncertain and probabilistic reasoning, learning, and robotics. 






Graded Work


2 Midterm Exams












Dates to remember


January 17

First day of classes

March 7

1st Midterm Exam

March 12, 14

No Class (Spring Holiday)

April 25

2nd Midterm Exam

May 4

Final Project Due

Note: There is no final exam in this course.








January 17



January 22, 24

Problem Solving

January 29, 31

Logical Agents

February 5, 7

First-Order Logic

February 12, 14

Probabilistic Reasoning

February 19, 21


February 26, 28

Making Decisions

March 7

1st Midterm Exam

March 12, 14

Spring Holiday -- No Class

March 19, 21

Machine Learning I

March 26, 28

Machine Learning II

April 2, 4

Machine Learning III

April 9, 11

Reinforcement Learning

April 16, 18

Perception and Robotics

April 25

2nd Midterm Exam

May 4

Final Project Due


Files for Downloading and Additional Class Information


Connect to the class through Blackboard Learn