ANGD 2371 Game Programming I
This studio course will cover foundational knowledge of programming for games, with the goal of providing students with a minimal proficiency at designing and implementing simple game mechanics, as well as beginning to foster an understanding of programming in general. The course will begin with a broad introduction to the chosen programming language followed by its integration with a third-party game engine. Basic algorithms and data structures and data persistence will be taught, along with a beginning overview of object-oriented programming. The use of external collaboration tools will also be taught, and will be required for turning in any applicable assignments.