CS 580 - Spring   2017

Introduction to  Artificial Intelligence – CRN:11354 – CS 580 - 001

Instructor:  Prof. Harry Wechsler wechsler@gmu.edu

Course Description – Principles and methods for knowledge representation, reasoning, problem solving, planning, heuristic search, reasoning, learning, probabilistic reasoning, and natural language processing and their application to building intelligent systems in a variety of domains. LISP, PROLOG, MATLAB, or

expert system programming language.


Prereq: CS 310 and CS 330


Main Topics: Problem Solving, Search, Knowledge Representation and Reasoning, Uncertainty and Probabilistic Reasoning, Machine Learning, Connectionism and Neural Networks, and Natural Language Processing. Additional topics time permitting: Deep Learning and Biometrics.


Time, Day, and Venue: W – Wednesday, 4:30 pm - 7:10 pm

Innovation Hall 208

Office Hours: W 3:15 – 4:15 pm or by appointment, ENGR 4448.


First day of classes: W, January 25, 2017

Spring break: week of March 13

Last day of classes: W, May 3


FINAL Exam: W, May 10, 4:30 – 7:15 pm

Textbook: Artificial Intelligence: A Modern Approach, Russell and Norvig (3rd ed.), Prentice Hall, 2010.
Textbook Website: http://aima.cs.berkeley.edu/
Textbook Slides: http://aima.eecs.berkeley.edu/slides-pdf/


Grading Composition (100 points)

·                     Homework – 15 % // late homework not accepted //

·                     GAME TEAM assignment DUE March 20, 2017 – 10 %

·                     CHOICE AI TEAM assignment DUE April 26, 2017 – 15 %

·                     Midterm W, March 22, 2017 20 %

·                     (Cumulative) Final May 10, 2017 – 40 %


Baseline for Grading Scale


Computing Resources


Electronic Communications     


Per university policy 1315 http://universitypolicy.gmu.edu/policies/employees-electronic-communications/ you must use university email for all Mason-related email. Failure to do so puts us at risk of a violation of FERPA and could expose your entire personal email communications to legal discovery actions in the event of any legal actions that involve you.

Academic Integrity

You are expected to abide by the GMU honor code. Homework assignments and exams are individual efforts. Information on the university honor code can be found at


Additional departmental CS information: