mBlock v5.4.3 Flashcards

1
Q

What version is the latest mBot app?

A

v5.4.3

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is mBlock 5.4.3?

A

A powerful tool for learning robotics and coding

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

mBlock is a __ language.

A

visual programming

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

mBlock uses __ or __ instead of __ to create code.

A

pictures, blocks, text

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Why is Mblock perfect for beginners?

A

It simplifies complex coding concepts due to it using visuals.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What are the 3 core concepts of mBlock v5.4.3?

A

Thinkable
Meaningful
Social

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

To think and construct structures
out of the bricks

A

THINKABLE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

THINKABLE: mBlock + LEGO = ___

A

Programming blocks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

supports different themes such as:
* Games
* Stories
* Animations
* Simulations

A

MEANINGFUL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the 4 themes that make mBlock v5.4.3 meaningful?

A

Games
Stories
Animations
Simulations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

allows member to support one another, collaborate with each other, and critique each other’s work.

A

SOCIAL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

SOCIAL:
allows member to ___ one another, ___ with each other, and ___ each other’s work.

A

support, collaborate, critique

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What are all the parts of mBlo

A

STAGE
BLOCKS PALETTE
SCRIPTS TAB
TOOL BAR
mBlock LIST

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

This where sprites (characters or elements) are drawn or placed and interact.

A

STAGE

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are sprites?

A

characters or elements

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is the measure of the grid of the stage?

A

480 pixels wide, 360 pixels tall

17
Q

The “List” function allows you to
create and manipulate lists of data.

A

mBlock LIST

18
Q

GIVE THE SPECIFIC FUNCTIONS OF mBlock LIST

A

1) Integration with hardware
2) Save and Load Projects

19
Q

What doees Integration with hardware mean?

A

You can use it to control physical devices like lights or sensors

20
Q

Examples of Integration with hardware, hardware part

A

arduino and microcontroller?

21
Q

What specific function of mBlock list:
* saving scripts and codes
* loading them for future edits or
execution.

A

Save and Load Projects

22
Q

In mBlock, palettes are categorized sets of blocks that help users program the projects more intuitively.

A

BLOCKS PALETTE

23
Q

Blocks in mBlock can control various actions such as __, ___, or ___

A

moving sprites, playing sounds, of changing volumes

24
Q

BLOCKS PALLETE makes coding __ by __ what each action will do.

A

intuative, visualy representing

25
Q

detects events or input blocks:

A

Looks- APPEARANCE
(magenta)
Show- VISIBILITY
(purple)
Action- MOVEMENT or MOBILITY (mid blue)
Sensing- DETECTION
(cyan)

26
Q

blocks for logic and math:

A

Events(yellow)
Control(mid orange)
Operators(green)
Variables(orange)
My Blocks(pale red)

27
Q

It is where you create and manage the behavior of your project.

A

SCRIPTS TAB

28
Q

What is Programming Logic?

A

Drag and drop blocks from different palettes to create sequences of actions.

29
Q

SPECIFIC FUNCTIONS OF SCRIPTS TAB:

A

1) Programming Logic
2) Visual Representation
3) Debugging

30
Q

Use visual feedback and testing
within the Script tab to identity
and fix errors in your code.

A

Debugging