CSC 210 — Game Programming
This introductory course in game programming uses a high-level programming language to develop both 2D and 3D games for Android applications. The course is designed for students with prior experience using formal data structures and object-oriented programming using the C++, Java or Python programming language. Students will start with the fundamentals of game programming and progress through to a final project where they can choose to create a 2D or 3D game program. Emphasis will be placed on applying theoretical concepts to practical scenarios, ensuring a comprehensive understanding of game development principles.