2015-2016 Academic Catalog 
    
    Apr 20, 2024  
2015-2016 Academic Catalog [ARCHIVED CATALOG]

Add to Personal Catalog (opens a new window)

CS 136 - C and C++ Review II



5.0 Credits
Part two 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. Prerequisite
CS 135 or instructor permission. Corequisite


Course-level Learning Objectives (CLOs)
Upon successful completion of this 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.
  2. Write small programs which demonstrate use of low-level bitwise operations.
  3. Design and write applications that use the Standard Template Library to solve problems involving complex data structures and algorithms.
  4. Describe the fundamental graphics and input programming interface of the Windows operating system, including the message loop and callback mechanisms.
  5. Write a C++ program that utilizes the Windows programming interface to present a typical program interface including menus, dialog boxes, and buttons.
  6. Write a C++ program that utilizes the Windows graphics and mouse libraries to create an interactive 2D animation.
  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.
  8. Locate and use printed and online documentation to solve programming problems.
  9. Describe applications which will benefit from low-level bitwise operation.



Add to Personal Catalog (opens a new window)