Week 5 Objectives

Given a programming task that requires iteration (looping) and simple data structures, design, code, and test a solution algorithm that uses arrays (two dimensional, static, dynamic, and character).

Key Concepts:

  • Apply and demonstrate how to use two dimensional, static, and dynamic arrays to initialize, copy, sort, and pass as arguments to functions.
  • Examine the use of Tiles and Tile maps and how they can be used as background imagery in a game.
  • Implement basic C++ string functions utilizing char arrays.
  • Discuss the appropriate application of the c_str() function, as applied within a video game environment.

Given a complex game problem, employ a complete menu-driven solution that includes a comprehensive statement of the problem, complete program design, and program documentation including comments.

Key Concepts:

  • Translate the solution into a flowchart or pseudo code.
  • Write the code given your inventory of instructions to date.
  • Utilize the system debugger to reduce the development cycle.
  • Apply the necessary comments and annotation.

Table Of Contents

Previous topic

Exam 1 Review

Next topic

Arrays!

This Page