2021-2022 Undergraduate Catalog 
    
    Dec 26, 2024  
2021-2022 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 162 - Graphics and Game Programming I



5.0 Credits
Introduction to the Microsoft DirectX game and graphics libraries and their use in the development of Windows based games, animation, and other graphics applications.
Prerequisite CS 161 with a grade of 2.5 or higher or instructor permission.
Course-level Learning Objectives (CLOs)
Upon successful completion of this course, students will be able to:

  1. Describe the general purpose of programming libraries and application programming interfaces (APIs).
  2. Describe various graphics and multimedia programming libraries available for the Windows environment.
  3. Describe the general principles of the COM (Component Object Model) architecture.
  4. Describe the various components of the DirectX programming library including DirectDraw, DirectSound, DirectMusic, DirectInput, Direct3D, DirectShow, DirectPlay, DirectMedia, and Direct Animation.
  5. Enumerate the hardware and software requirements needed to both develop and run DirectX applications.
  6. Make DirectX function calls from within Visual Basic.NET, C#, or C++ programs.
  7. Create an application using .NET and DirectDraw which will allow a user to smoothly scroll through a tiled world.
  8. Describe some common programming problems associated with smooth animation.
  9. Complete a project as part of a team or group programming effort.



Add to Personal Catalog (opens a new window)