Programming techniques
Microcontrollers
Physics
'Math'
Engineering Homophones
4

A container to store information (perhaps it can change)

What is a variable?

4

A microntroller can run code on its own without a computer, as long as it has one of these

What is a battery?

4

Like mass, this cannot be created or destroyed

What is energy?

4

'a' + 'b'

What is 'ab'?

4

You might expect to find this data type in a parade, but it actually stores decimal numbers

What is a float?

8

A process; a set of rules that can be followed to accomplish a goal

What is an algorithm?

8

k8 robots are controlled by this device

What is a micro:bit?
8

This force is much weaker when I'm skating

What is friction?

8

'1' + '1'

What is '11'?

8

A thread, or an array of characters

What is a string?

12

These two words make code go forever

What is "while True"?

12

This microcontroller, programmed in blocks, supports various sensors 

what is a phidget?

12

Newton's third law states that every action has this

What is an equal and opposite reaction?

12

var1 = '3'

var2 = 4

int(var1)  * var2

What is 12?

12

I might read some books here, or I'll import it because someone else has done the work for me

What is a library?

16

This function calls itself

What is recursive?

16

The electrical input pin from an arduino might say 5V. The output has these three letters

what is GND?

16

According to Newton, F = 

what is m x a?

16

chr ( ord('a') + 1 )

What is 'b'?

16

Ideas in a debate, or the variables found inside the brackets when you call a function

What are arguments?

20

This kind of loop repeats for a specified number of times

What is a for loop?

20

Arduino main code is written in two functions. Setup, and this

What is loop?

20

Gravity gives everything a constant this

What is acceleration?

20

5 + '2'. Python will give one of these

What is a TypeError?

20

Catching dinner, or found inside an email from totallyrealgovernmentsite@gmail.com

What is phishing?