Core Principles of Programming

SCAD ITGM 220 | Core Principles of Programming

Students develop the core principles of programming interactivity through object-oriented programming techniques using visual scripting tools and hand-coded scripting languages.

Experiential learning enables students to develop applications and projects that include complex interactive websites, experimental interactive work and online games.

The class is structured on 4 pillars:

– Understanding how to generate graphics and manipulate assets

– Understanding how to use variables, loops, arrays and complex code structures

– Understanding the base concepts of Object Oriented programming

– Understanding how to plan and prepare to code for a game and an app.