Skip to main content


In the programming track, students learn programming by writing a lot of code. Students start by learning the basics of computer architecture by programming in assembly language.

Indian male student wearing headphones working on some code at his desk

C++ and C# are then used to explore software development using object-oriented programming, learning concepts from AI to rendering and animation. In addition to authoring their own game engine, students are exposed to both Unity and Unreal game engines.

Explore Further