CIT 248 : Data Structures in the Game Environment

This is the third of a sequence of programming courses, following CIT 143 and CIT 242. This course focuses on data structures and algorithms commonly used in computer games. Topics include tables, lists, trees, queues, and stacks, as well as algorithm analysis. Three lecture hours per week. Competency met: Technical Literacy (8.0) Spring


CIT 242 or permission of instructor.

  1. Students who successfully complete Data Structures in the Game Environment will be able to:
  2. Write code that can process data efficiently
  3. Recognize what algorithms work best under what conditions and why
  4. Understand what data structures can help the processing of game data in certain situations
  5. Know how the choice of data structures and algorithms affect the performance of a program.
  6. Know how to write several types of data sorting algorithms.




Instructional support fee applies.

Degrees/Certificates That Require Course