<meta http-equiv="refresh" content="1; url=/nojavascript/"> Understanding Programming: TEST THIS! | CK-12 Foundation
Dismiss
Skip Navigation
You are reading an older version of this FlexBook® textbook: What is Testing? Go to the latest version.

5.0: Understanding Programming: TEST THIS!

Created by: CK-12
 0  0  0

Talking about software testing without understanding how software is made can lead to many misconceptions. The act of making software and writing the code that computers can read and execute is called "programming".

The challenge is that, without deciding on a language that everyone will use, it can be difficult to understand programming concepts and how they are applied.

Instead, we want to have you play a game.

 TEST THIS: Lightbot

Lightbot is a game that allows the player to "program" the movements of a robot to walk, turn, jump, and maneuver through obstacles so that they can meet objectives (usually "lighting up" certain tiles, hence the name).

http://armorgames.com/play/6061/light-bot-20

Your Mission:

Play through the game, completing as many of the levels as possible. While you do so, take note of the numerous programming ideas that are demonstrated, such as conditions, functions, recursion, etc.). Be prepared to explain how these steps resemble computer programming, and how many of the ideas apply to the way that software is made today.

So why did we have you play this game? What did you notice in the process? Were you able to advance in the game? How far? Did you notice that many of the commands couldn’t work unless you made small libraries (functions) to hold a bunch of the commands?

For those with a lot of programming experience, this may seem very basic, but for many people who have not programmed, this is a good way to help explain and practice the concepts that frame all programming languages.

[Next Section: A Primer on Programming, Super Basic. How much should we put in?]

Image Attributions

Description

Difficulty Level:

At Grade

Contributors:

Date Created:

Dec 26, 2012

Last Modified:

Apr 29, 2014

We need you!

At the moment, we do not have exercises for Understanding Programming: TEST THIS!.

You can only attach files to Modality which belong to you
If you would like to associate files with this Modality, please make a copy first.

Reviews

Please wait...
Please wait...
Image Detail
Sizes: Medium | Original
 
ENG.TST.150.L.1

Original text