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