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