COMP-5015Programming 3
This course is an introduction to algorithms and design patterns as they apply to common game development problems. Students will learn to develop efficient and elegant software algorithms for solving complex problems involving CPU / memory intensive operations. Students will also explore several advanced object-oriented data types and algorithms available in a modern object-oriented programming language.