2011-2012 Catalog 
    
    Dec 26, 2024  
2011-2012 Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

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:

  1. Design and write small application programs in C++ that demonstrate a mastery of the basic template and exception handling constructs of the language. [REASON]
  2. Write small programs which demonstrate use of low-level bitwise operations. [REASON]
  3. Design and write applications that use the Standard Template Library to solve problems involving complex data structures and algorithms. [REASON]
  4. Describe the fundamental graphics and input programming interface of the Windows operating system, including the message loop and callback mechanisms. [REASON]
  5. Write a C++ program that utilizes the Windows programming interface to present a typical program interface including menus, dialog boxes, and buttons. [REASON]
  6. Write a C++ program that utilizes the Windows graphics and mouse libraries to create an interactive 2D animation. [REASON]
  7. 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]
  8. Locate and use printed and on-line documentation to solve programming problems. [REASON]
  9. Describe applications which will benefit from low-level bitwise operation. [COMMUNICATE]



Add to Personal Catalog (opens a new window)