Edit Game
Micro-Controllers
 Delete

Use commas to add multiple tags

 Private  Unlisted  Public



 Save

Delimiter between question and answer:

Tips:

  • No column headers.
  • Each line maps to a question.
  • If the delimiter is used in a question, the question should be surrounded by double quotes: "My, question","My, answer"
  • The first answer in the multiple choice question must be the correct answer.






 Save   36  Close
Infinite
For the same sequence of code to repeat forever.
Repetition
For the same code to appear again.
An ‘infinite’ or ‘endless’ loop:
Is a loop that keeps repeating with no condition that stops it.
Loop
Is a form of iteration that repeats code until a certain condition is met.
Iteration
In computer programming, this is the repetition of a sequence of code.
Syntax
The grammar of the programming language; the rules that must be followed to build a working program.
Programmer
A person whose role is to write the lines of code to produce a program or piece of code.
Block Based Coding
Alternative to textual based code so learners can visualize program development from a catalogue of commands.
Textual Based Coding
Program code written using text. Python and JavaScript are examples of text based programming languages.
Syntax is:
How the programming language is constructed and the rules that must be followed to build a working program.
JavaScript
Textual programming, created by Netscape to add interactive elements within web development.
Python
Textual programming, created by Guido van Rossum to be a clear and readable programming language.
Random
A collection of data or information that has no determined order, or is chosen in a way that is unknown beforehand.
Variable
Information that has values that vary or change during the running of a program.
Constant
Information that does not change throughout the course of the program.
DC Motor
Direct Current Motor (Electrically powered and Bluetooth digitally programmed with a drive shaft.)
RGB LED
Red, Green, Blue Light Emitting Diode.
Pseudocode
A rough draft of the final code using short-simplified phrases, often used to break down complex coding ideas into smaller parts.
Computer Coding
The use of computer programming languages to give computers and machines instructions on what actions to perform.
Algorithm
Step-by-step instructions to write and follow, in order to solve a given problem.
A pseudocode is a:
Written form of an algorithm without coding language or symbols. It describes a set of instructions with inputs, outputs, repetitions, sequences, & selections.
Program
A collection of algorithms executed by a computer to perform a specific task.
Selection
The 'choice' given within a program that will determine the pathway to the outcome, for example; 'if'/'else'.
Light Sensor
An input block that detects the light in the room and can return a value between ‘0–100’.
Light Sensor Values:
The sensor data from the Light Sensor.
Light Sensor Actions:
The outputs available on the Light Sensor.
Light Sensor Events:
Inputs from the Light Sensor that trigger events.
SAM Hardware
User Blocks, such as DC(Direct Current) Motors, LED(Light Emitting Diode) Light, and a Light sensor or a micro:bit.
Hardware
The physical components of an electronic system.
SAM Labs
Company who successfully developed our SAM Blockly training, and STEAM Block kits. (Science, Technology, Engineering, Art, & Math)
HEX File
The set-up program file needed by your micro:bit to effectively run wirelessly using Bluetooth. Otherwise, a hardwired cable is necessary.
Bluetooth wireless
Method in which the SAM Blocks connect and communicate wirelessly with your computing system, such as a Chromebook.
SAM Blockly
Online platform that allows 'Blockly' software to be used to build block-based programs.
Outputs
Are the results of a system after the inputs have been processed.
Inputs
Information, energy, and programming that are put into a system.
What is a micro:bit?
A pocket sized computer, complete with digital inputs, processes, and outputs.