CIS 410/510 GameProg   

Game Programming

Course Description

Introduction to theory topics related to game programming, including linear algebra, 3D graphics, lighting, audio, physics, and artificial intelligence.

This course provides an opportunity to build games using a commercial game engine, reinforced by best practices in terms of implementation and project management.

Instructor

Eric D. Wills, Ph.D., eric@cs.uoregon.edu

Lectures and Labs

Two 80-minute lectures are delivered each week.

Prerequisites

Textbooks and Readings

Major Topics

Expected Learning Outcomes

Upon successful completion of the course, students will be able to:

Acquired Skills

Upon successful completion of the course, students will have acquired the following skills:

Course Requirements and Grading

Grading will be based on the following criteria:

Percentage Component
20 Assignments
30 Project deliverables
20 Midterm exam
20 Final exam
10 Participation

Grading Scale

  A    A+ >= 97.00*  A 93.00 - 96.99   A- 90.00 - 92.99
  B    B+ 87.00 - 89.99   B 83.00 - 86.99  B- 80.00 - 82.99
  C    C+ 77.00 - 79.99   C 73.00 - 76.99  C- 70.00 - 72.99
  D    D+ 67.00 - 69.99   D 63.00 - 66.99  D- 60.00 - 62.99
  F    F 0.00 - 59.99     

*Eligibility for 'A+' grades will be based on exam scores; only students with exam scores in the top 5% of the course will be considered.