|
|
Dec 26, 2024
|
|
CS 136 - C and C++ Review II 5.0 Credits Part II of a two-quarter sequence. Basic characteristics of C/C++ and the use of C++ for Windows graphics and game programming. Advanced features of C++ such as Template Library, exception handling, bit operations, and the use of C++ to implement 2D graphics techniques (was CMPSC 146). Prerequisite: Successful completion of CS 135 (was CMPSC 145) or instructor’s permission.
Course Objectives Upon successful completion of the course, students will be able to:
- Design and write small application programs in C++ that demonstrate a mastery of the basic template and exception handling constructs of the language. [REASON]
- Write small programs which demonstrate use of low-level bitwise operations. [REASON]
- Design and write applications that use the Standard Template Library to solve problems involving complex data structures and algorithms. [REASON]
- Describe the fundamental graphics and input programming interface of the Windows operating system, including the message loop and callback mechanisms. [REASON]
- Write a C++ program that utilizes the Windows programming interface to present a typical program interface including menus, dialog boxes, and buttons. [REASON]
- Write a C++ program that utilizes the Windows graphics and mouse libraries to create an interactive 2D animation. [REASON]
- Describe how the Standard Template Library, exception handling, and bitwise operations are used in typical game programs, and write a small 2D game that utilizes those constructs in an appropriate manner. [REASON]
- Locate and use printed and on-line documentation to solve programming problems. [REASON]
- Describe applications which will benefit from low-level bitwise operation. [COMMUNICATE]
Add to Personal Catalog (opens a new window)
|
|
|