Course Info

GAM 372: Object-Oriented Game Development

Students will learn principles and techniques needed to build robust and efficient large scale game software systems. Principles of object-oriented modeling, design, implementation, and testing of large-scale game systems will be emphasized. Topics include design patterns, application frameworks, architectural design, and the applications in the software development process to improve the extensibility, maintainability, and reliability of software systems.

CSC 361 is a prerequisite for this class

Fall 2025-2026


Section 441

Class number 13563

  • Meeting dates: 9/10/2025 - 11/25/2025
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: Andre Berthiaume | View syllabus


Fall 2024-2025


Section 441

Class number 16243

  • Meeting dates: 9/4/2024 - 11/19/2024
  • Meeting time: TuTh 3:10PM - 4:40PM
  • Location: CDM 00200 at Loop Campus
  • Instructor: N/A


Fall 2023-2024

Fall 2022-2023

Fall 2021-2022