Understanding Programming – Test This!

Play this game to test computer software and learn basic principles of programming design.  In conjunction with Armor Games, CK-12 uses the Lightbot 2.0 game to program a robot’s movements, maneuver around obstacles and meet goals. 

As they progress through the levels, students learn about conditions, functions, recursion and other steps critical to software design.  Beginning computer science programmers will enjoy it as much as those with some familiarity with the concepts and principals.