Vocab L1-L3

0.0(0)
studied byStudied by 9 people
call kaiCall Kai
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/29

Last updated 12:29 AM on 9/16/24
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai

No analytics yet

Send a link to your students to track their progress

30 Terms

1
New cards

SNAP!

Visual Programming language

2
New cards

Script

Assembled by dragging blocks from a palette into the scripting area in the middle part of the window.

3
New cards

Palettes

The palette area at the left edge of the window shows one palette at a time, chosen with the eight buttons just above the palette area.

4
New cards

Event

Event (computing) in programming and software design, an event is an action or occurrence recognized by software.

5
New cards

Event-driven Programming

Using events to control a program is called event-driven programming.

6
New cards

Sprite

A block of code that performs a specific task. An object on the stage that code can manipulate.

7
New cards

Costume

One out of possible many “frames” or alternate appearances of a sprite. Sprites can change their look to any of its costumes. They can be named, edited, created, and deleted, but every sprite must have at least one costume.

8
New cards

Input

INPUT () on Snap!, user input is always prompted by running an ask command. The user is asked the question typed into the ask input slot, and their response can be accessed by using the answer block, which can be placed in an input slot just like a variable.

9
New cards

Hat Blocks

Program should start with Hat Blocks followed by command blocks. Hat blocks can be found in control palette. Rest of the palettes have command blocks.

10
New cards

Pair Programming

Two programs sharing a single workstation (one screen, keyboard, and mouse among the pair).

11
New cards

Driver

The programmer at the keyboard.

12
New cards

Navigator

The other, also actively involved in the programming task but focusing more on the overall direction is the “navigator”.

13
New cards

Norms

Word “norms” generally refers to something that is usual, typical, standard, or expected. In context of teamwork and collaboration, norms are agreed upon definitions of productive behaviors and mindsets that should be the usual, or the “norm” whenever a group is working together.

14
New cards

Collaboration

Working together

15
New cards

Reports

In Snap!, procedures that report (return) a value.

16
New cards

Abstraction

A process of focusing attentions on the main problems by ignoring lower-level details in high level programming.

17
New cards

Procedural Abstraction

A model of what we want a subprogram to do (but not how to do it). Provides mechanisms for calling well defined procedures or operations as entities.

18
New cards

Concatenate

An operation to join or link something together.

19
New cards

Debugging

The process of finding the root of a problem in a code base and fixing it.

20
New cards

Algorithm

A process or set or rules to be followed in calculations or other problem-solving operations, especially by a computer.

21
New cards

Customize

To write new code into the software that meets specific requirements.

22
New cards

Abstraction by generalization

Generalization is a form of abstraction whereby common properties of specific instances are formulated as general concepts or claims.

23
New cards

Pseudocode

A non-language specific way of writing code.

24
New cards

Input

To provide or give something to the computer; when a computer/device is receiving a command or signal from other sources, the event is referred to as input to the device.

25
New cards

Parameter

Special kind of variable in computer programming that is used to pass info between functions or procedures.

26
New cards

Argument

Actual information passed.

27
New cards

Comments

Text note that gives explanation about the source code.

28
New cards

Infinite loop

(Sometimes called an endless loop) Is a piece of coding that lacks a functional exit so that it repeats indefinitely.

29
New cards

Project Documentation

A method of writing a program as a text or a video so that its users can easily understand it.

30
New cards

Repeat

A computer program could be developed to repeat the same messages over and over, using a loop.

Explore top flashcards

cogni finals
Updated 748d ago
flashcards Flashcards (178)
CMN E1-Obesity
Updated 239d ago
flashcards Flashcards (33)
ATRN - EXAM 2
Updated 712d ago
flashcards Flashcards (46)
HANDOUT 24.7.24
Updated 547d ago
flashcards Flashcards (93)
English vocab 2
Updated 172d ago
flashcards Flashcards (25)
cogni finals
Updated 748d ago
flashcards Flashcards (178)
CMN E1-Obesity
Updated 239d ago
flashcards Flashcards (33)
ATRN - EXAM 2
Updated 712d ago
flashcards Flashcards (46)
HANDOUT 24.7.24
Updated 547d ago
flashcards Flashcards (93)
English vocab 2
Updated 172d ago
flashcards Flashcards (25)