Data and Game Structures

Instructor: Dr. Abdül Kadir Görür

The course covers the organization of the data and the algorithms used to sort, search, and solve problems. Students will learn the functioning and implementation of fundamental data structures and algorithms in the context of game development. Topics covered in this course include complexity, matrices, linked structures, abstraction, analysis, vectors, lists, stacks, queues, trees, heaps and graphs and graphics.

Text Books

  • Allen Sherrod    Data Structures and Algorithms for Game Developers (Game Development Series)    Charles River Media    2007    ISBN-10: 9781584504955
  • Michael T. Goodrich, Roberto Tamassia , Michael H. Goldwasser     Data Structures and Algorithms in Java 6th Edition    Wiley; 6 edition (January 28, 2014)    2014    ISBN-10: 1118771338
  • Timothy M. Henry,Frank M. Carrano    Data Structures and Abstractions with Java    Pearson; 4 edition    2015    ISBN-10: 1292077182

Reference Text Books

  • Ron Penton    Data Structures for Game Programmers    Muska & Lipman/Premier    2002    ISBN-10: 1931841942