The Programming Concentration introduces students to object oriented programming concepts while providing a solid foundation in math physics to students with little or no previous experience. While there is a need for a general understanding of computer programming in the video game industry, there are distinct topics that are covered in the concentration. Students will emerge with an understanding of how computer systems execute programs, store information, and communicate especially in dealing with issues of performance, portability, and robustness. They will be able to program in the C++ programming language using good programming practices, efficient programming structures, and object oriented design. They will learn the specific programming skills necessary to work in the video game industry including object interactions, animations, and collisions. Students will have a working understanding of the physics and mathematics necessary in the creation of realistic game action, and be able to create games using current game engine technology.
IAM Game Programming Courses
IAM Game Programming 4 Year Plan and Requirements