Version: 3/20/2019 1
Administrative Master Syllabus
Course Information
Course Title
Artificial Intelligence Programming I
Course Prefix, Num. and Title
GAME 2303 - Artificial Intelligence Programming I
Division
Technology & Business
Department
Computer Science
Course Type
WECM Course
Course Catalog Description
Basic techniques in artificial intelligence related to game and simulation
programming. Includes knowledge representation and interference techniques,
expert systems, path-finding algorithms, and search techniques for problem solving.
Pre-Requisites
ITSE 1307
Co-Requisites
None
Semester Credit Hours
Total Semester Credit Hours (SCH): Lecture Hours:
Lab/Other Hours
3:2:2
Equated Pay Hours
3
Lab/Other Hours Breakdown: Lab Hours
2
Lab/Other Hours Breakdown: Clinical Hours
0
Lab/Other Hours Breakdown: Practicum Hours
0
Other Hours Breakdown
0
Approval Signatures
Title
Signature Date
Prepared by:
Department Head:
Division Chair:
Dean/VPI:
Approved by CIR:
Stephen Lyford
Digitally signed by Stephen Lyford
Date: 2020.06.04 19:45:14 -05'00'
Stephen Lyford
Digitally signed by Stephen Lyford
Date: 2020.06.04 19:45:30 -05'00'
David Kucera
Digitally signed by David Kucera
DN: cn=David Kucera, o=Wharton County Junior College, ou=Division of
Technology and Business, email=davidk@wcjc.edu, c=US
Date: 2020.06.08 10:11:13 -05'00'
Paul J. Quinn
Digitally signed by Paul J. Quinn
Date: 2020.06.10 08:08:35 -05'00'
Paul J. Quinn
Digitally signed by Paul J. Quinn
Date: 2020.06.10 08:09:09 -05'00'
click to sign
signature
click to edit
click to sign
signature
click to edit
click to sign
signature
click to edit
click to sign
signature
click to edit
click to sign
signature
click to edit
Version: 3/20/2019 2
Additional Course Information
Topical Outline: Each offering of this course must include the following topics (be sure to include information regarding lab,
practicum, and clinical or other non-lecture instruction):
Introduction to AI
AI Based Game Genres
Movement AI
Pathfinding
Decision Making
Tactical and Strategic AI
Learning AI
Board Games
Execution Management
Designing Game AI
Course Learning Outcomes:
Learning Outcomes
Upon successful completion of this course,
students will:
Describe the theory of probabilistic and
logical reasoning; use search, logic, and
probability skills in analysis; explain the
principles and
practice of artificial
intelligence; and utilize artificial intelligence
techniques in a game and/or simulation
program.
Methods of Assessment
All outcomes will be assessed by one or
more of the following:
Labs
Programming Projects
Tests and Quizzes
Final Exam
Required text(s), optional text(s) and/or materials to be supplied by the student:
Artificial Intelligence for Games, 2nd Edition by Ian Millington , John Funge ISBN: 978-0-12-374731-0
USB Flash Drive
High-speed Internet Connection
Suggested Course Maximum:
16
List any specific or physical requirements beyond a typical classroom required to teach the
course.
Computer for each student
Eclipse C++ compiler installed for each student
Version: 3/20/2019 3
Course Requirements/Grading System: Describe any course specific requirements such as research papers or
reading assignments and the generalized grading format for the course.
Course Requirements
Grading System
Labs
20-40%
Tests and Quizzes
20-40%
Projects
20-40%
Final Exam
20-40%
Attendance &
Participation
0
-20%
100 -90
= A
89 - 80
= B
79 - 70
= C
69 - 60
= D
59 and below
= F
Curriculum Checklist:
Administrative General Education Course (from ACGM, but not in WCJC Core)
No additional documents needed.
Administrative WCJC Core Course
Attach the Core Curriculum Checklist, including the following:
Basic Intellectual Competencies
Perspectives
Exemplary Educational Objectives
WECM Course