2013-2014 Catalog 
    
    Dec 22, 2024  
2013-2014 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 (was CMPSC 162).

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



Add to Personal Catalog (opens a new window)