APCSP Unit 1 Vocabulary

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

1/30

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

31 Terms

1
New cards

Script

A bunch of blocks clicked together

2
New cards

Event

Something that happens, such as clicking on the sprite, pressing a key, or clicking the green flag button

3
New cards

Hat Blocks

Blocks can sit only on top of a script (as a way to start the script)

4
New cards

Event-Driven Programming

Using events to control a program

5
New cards

Sprites

Like an actor on the stage who knows how to do many different things, such as walk around the stage and speak the lines of the play

6
New cards

Costumes

Pictures that can be 'worn' by a sprite

7
New cards

Transparency

How much you can see what's behind it

8
New cards

Opaque

not transparent, visible

9
New cards

Collaboration

working together to accomplish a common goal

10
New cards

Driver

controls the computer

11
New cards

Navigator

helps catch errors and keeps track of how the code being written fits into the overall plan; in charge of reading the lab pages out loud

12
New cards

Abstraction

give a name to something in a program

13
New cards

Procedural Abstraction

use a procedure (a block) to name the idea

14
New cards

List

ordered sequence of items

15
New cards

String

a sequence of characters (letters, digits, punctuation, etc.)

16
New cards

Substring

a piece of some existing string

17
New cards

Empty String

sequence of characters that contains no characters

18
New cards

Concatenate

make a bigger string by connecting two or more smaller strings

19
New cards

Edith Windsor

Edith Windsor (1929-2017) was an American LGBT (lesbian, gay, bisexual, and transgender) rights activist and a technology manager at IBM known for her top notching debugging skills as well as the 2013 Supreme Court case United States v. Windsor

20
New cards

Debugging

The process of testing, finding problems, and fixing them

21
New cards

Procedure

named sequence of instructions that may take inputs and may report a value

22
New cards

Reporters

report a value

23
New cards

Commands

tell the computer to do something without reporting a value

24
New cards

Value of Procedure

value the procedure returns when called

25
New cards

Expression

either a constant value (such as '4' or 'winter') or a call to a reporter block including its inputs

26
New cards

Value

a value can be a number, a string, a sprite, a costume, a script, a list—anything

27
New cards

Algorithm

a sequence of steps that are usually performed by a computer

28
New cards

Pseudocode

algorithm written in human language

29
New cards

Parameter

(or formal parameter) is the input name, such as number of branches. The input name is set in the block definition. It never changes.


30
New cards

Argument

(or actual argument) is the input value, such as 6 for a hexagonal pinwheel. The input value is given each time the block is run; it can be a different value each time.


31
New cards

Abstraction by Generalization

 taking specific, detailed problems or steps and combining them into a more general idea or reusable solution.