Q1 Lessons 1, 2, and 3 Flashcards

(81 cards)

1
Q

What is the visual and block-based programming language developed by Lifelong Kindergarten group of the Massachusetts Institute of Technology (MIT) Media Lab?

A

Scratch

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

The forerunner of Scratch was the LEGO programming language by ___ during the 1970s

A

Seymour Papert

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

It was a language that allowed users to control a robots movement using move or turn commands.

A

LEGO programming language

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

Scratch derived its name from ____, a technique used by the disc jockeys to mix music.

A

Scratching

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

The desktop version of Scratch was released in

A

2003

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

The latest version, ___ was released in January 2019

A

Scratch 3.0

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

Scratch 3 is also known as

A

Scratch Offline Editor

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

This ___ is the default sprite and the mascot of Scratch.

A

Cat

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

Is any character in scratch that follow a set of information or commands.

A

Sprite

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

Is where the program happens or where the sprites move and follow instructions.

A

Stage

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

Stage has a length of ____ steps and width of ___ steps.

A

360 and 480 steps

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

The stage also follows the

A

x- and y-coordinate system

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

Shows all the names and thumbnails of the sprites that we will use or have used in the project.

A

Sprite list

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

This shows the details of the selected sprite.

A

Sprite information

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

This shows the backdrop or background of the stage.

A

Thumbnail for stage

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

Is the default background

A

Plain white backdrop

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

A file in scratch is called a __, with a .sb2 file extension.

A

Scratch project

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

The oldest a scratch project is titled ___, which was uploaded on March 2007.

A

WEEKEND

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

This has four (4) options: Choose a Sprite, Paint, Surprise, and Upload Sprite.

A

Choose a sprite

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

This shows the thumbnail of the active or currently in use as sprite, when it is highlighted in blue.

A

Thumbnail for sprite

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

This has four (4) options: Choose a Backdrop, Paint, Surprise, and Upload Backdrop.

A

Choose a Backdrop

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

Is where the coding and editing happens

A

Code tab

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

Contains the different blocks

A

Blocks tab

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

Is where each block is dragged and stacked or grouped together.

A

Scripts area

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Is found next to the Code tab
Costumes tab
26
Is found next to the Costumes tab.
Sounds tab
27
Is found at the topmost area of Scratch.
Toolbar
28
This direct us to the Scratch website
Logo
29
This let us choose our language
Globe
30
This has three (3) options: New, Load from your computer and Save to your computer
File
31
This has two (2) options: Restore Sprite and Turn on Turbo Mode.
Edit
32
This shows tips on how to use a Scratch.
Tutorials
33
Perform the main commands. They have a notch at the top and a bump at the bottom that enable us to stack them on top of each other.
Command or stack blocks
34
Have around the top and a bump. They are placed at the topmost part of a stack of the script.
Trigger or hat blocks
35
Do not have any notches or bumps. They do not perform commands. Instead, they hold values.
Function blocks
36
Have round corners. They called number of string values.
Reporter blocks
37
Are hexagonal. They hold True or False values.
Boolean blocks
38
Control how a script is run.
Control blocks
39
Are C-shaped.
C or wrap blocks
40
Only have a notch at the top and no bump at the bottom that stops the script.
Cap blocks
41
Parts of sprite list
Sprite information Thumbnail for stage Choose a Sprite Thumbnail for sprite Choose a Backdrop
42
Code tab consists of the two:
Blocks tab Scripts area
43
What are the nine categories or pallets of the scratch blocks
1. Motion 2. Looks 3. Sound 4. Events 5. Control 6. Sensing 7. Operators 8. Variables 9. My blocks
44
Parts of Toolbar
Logo Globe File Edit Tutorials
45
4 different shapes or kinds of Scratch blocks
1. Command or stack blocks 2. Trigger or hat blocks 3. Function blocks 4. Control blocks
46
Two kinds of Function blocks
Reporter blocks Boolean blocks
47
How many sprites are there in the sprite library?
369 SPRITES
48
To draw our own sprite, we click the
Paint button
49
Allows us to store our image as pixels
Bitmap mode
50
Allows us to have a smoother and geometric image.
Vector mode
51
Most commonly used blocks in Scratch
Say and think blocks
52
Most blocks in scratch allow us to change the input in certain boxes, circles, or drop-down menus according to what we specify. These inputs, which we can change later on, are called
Arguments
53
To start a script on any sprite we use the ___ located on the Events pallette. This is a trigger block that is always at the top of every script.
When Go clicked block
54
Blocks inside a ___ are looped infinitely. This is found on the Control palette.
Forever block
55
Direct a sprite to go to a very specific point on the stage. The values in the arguments are the x- and y-coordinates.
Absolute Motion
56
Such as you move, change, or point can be classified as having ___. Regardless of where the sprite is positioned, it will move a certain number of steps, or point toward a certain direction.
Relative Motion
57
Is a set of instructions that tells the computer what to do.
Program
58
Is the process of creating a program
Programming
59
Refers to the logical sequence of steps or procedures to solve a problem.
Algorithm
60
Is an algorithm represented in a diagram, with various shapes connected by arrows.
Flowchart
61
Is a detailed description of an algorithm, displayed in an easily understandable language (usually in English).
Pseudocode
62
Is used for the computer to understand the program.
Programming language or code
63
Shows how instructions are performed.
Control structure
64
What are the three (3) basic control structures?
1. Sequential structure 2. Conditional (decision-making) structure 3. Iterative (looping) structure
65
Provides general moral guidelines for programming.
Association for Computer Machinery's Code of Ethics and Professional Conduct
66
Helps programmers create and develop a program.
Program Development Life Cycle (PDLC)
67
What are the five phases in PDLC?
1. Problem Definition and Analysis 2. Algorithm Development 3. Coding 4. Testing and Debugging 5. Maintenance
68
An educational and scientific computing society, has its list of ethical principles.
Association for Computer Machinery (ACM)
69
The other term for programming is
Coding
70
In this phase we determine the problem, need, and output of the problem. Afterward, we identify the requirements needed to solve the problem, such as variables, data input from the user, and the limitations of the program.
Problem Definition and Analysis
71
After determining the problem and its requirements, we then developed the
Algorithm Development
72
After developing the program's algorithm, we proceed to the actual ___ of the program.
Coding
73
We use ___ to "communicate" with the computer.
Programming language
74
Examples of programming languages
Phyton C++ C#
75
Phyton was created in 1991 by
Guido van Rossum
76
It is use for web and software development, and web-based applications.
Phyton
77
Now that the code has been written out, we test if the code works and displays the correct output. If it does the code is correct; otherwise, we take a look at the codes again and checked for errors.
Testing and Debugging
78
This phase involves users actively using the program. In this phase we can still check for improvements, enhancements, or new problems in the program; thereby repeating the same cycle again.
Maintenance
79
An instruction is performed sequentially: one (1) after the other. This is the simplest of structures.
Sequential structure
80
Some instructions may involve decisions or conditions before they are executed; otherwise, another set of instructions is executed.
Conditional (decision-making) structure
81
A certain set of instructions is repeated or roped in a certain number of times.
Iterative (looping) structure