Teaching Basics of Programming to Youth with Games30 Jun 2016
Figure: Unity Development Environment
There are many approaches to teaching the basics of programming from traditional lecture-type teaching in universities to interactive courses (CodeCademy) to MOOCs (mooc.fi). I recently taught a basics of programming course to teens, arranged by the local center of STEM education, LUMA. The course lasted for five days with the goal of introducing complete novices to the basics of programming (variables, control structures, loops) and the basics of game development.