CS 328

From CS Wiki
Jump to: navigation, search

CS 328: Introduction to Computer Game Development

Catalog Description: An introduction to data structures, algorithms, and programming techniques useful in the development of computer games. Topics including 2D graphics, sound programming, user interfaces, game genres, computerization of classic board games and simulation games.

Type: This course is a technical elective.

Total Credits: 3

Course Coordinator: Clinton Jeffery

URL: http://www2.cs.uidaho.edu/~jeffery/courses/328/

Prereq: CS 210 and CS 240

Textbook: Learning LibGDX Game Development, by Nair and Oehlke, PACKT books, 2015.

Major Topics Covered

An introduction to data structures, algorithms, and programming techniques useful in the development of computer games. Topics including 2D graphics, sound programming, user interfaces, game genres, computerization of classic board games and simulation games.

Course Outcomes

After taking CS 328 a student should be able to

  • Design and implement computer games using a combination of graphics, sound, and user interface techniques.
  • Be familiar with several styles of game mechanics and design elements.
  • Demonstrate knowledge of various genres of computer games, adventure games, shooter games, collection games, and role playing games
  • Summarize the impact of computer games on society