2011-2012 Catalog 
    
    Apr 19, 2024  
2011-2012 Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 161 - Introduction to Computer Game Development


5.0 Credits
Fundamentals of computer game programming, including a survey of computer game categories and platforms, major game components, an overview of the game development process, and an introduction to game graphics programming using the Windows API (was CMPSC 161). S/U grade option. Prerequisite: One programming course with a grade of 2.5 or higher or instructor’s permission.

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

  1. Categorize games according to common game genres. [REASON]
  2. Describe diverse game components. [REASON]
  3. Enumerate the general computer game platforms and the strength and weaknesses of each. [REASON]
  4. Describe the game development process. [REASON]
  5. Prepare a design document for a simple game. [REASON]
  6. Describe some basic concepts, features, and techniques of graphics programming including the representation and display of points, colors, lines, polygons, and bitmaps, the translation, scaling and rotation of images, sprite creation and animation, scrolling, and simple collision detection. [REASON]
  7. Create an optimized game which includes geometric transformations, multilevel scrolling, sprite animation, and collision detection using Visual Basic.NET and the Windows GDI+ (Graphics Device Interface). [REASON]
  8. Independently research an aspect of computer game development. [REASON]
  9. Describe general characteristics common to all games. [COMMUNICATE]
  10. Complete a project as part of a team or group programming effort. [COMMUNICATE]
  11. Present a reasoned opinion on a current social controversy involving the nature of computer games. [EXPLORE]



Add to Personal Catalog (opens a new window)