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