1.2 Key Terms Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Abstraction

A

Making something more general by losing some detail or making unnecessary to worry about the detail. For example, procedures make it unnecessary to worry about the details of how the procedure gets the job done.

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

Backlog

A

A prioritized list of features or user stories to add to a program.

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

Call

A

When a procedure or function is called, the program executes the procedure or function next

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

Developer

A

Person who writes computer code to create technology tools.

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

Function

A

A sequence of instructions that returns a value and can be called from other parts of a program.

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

Groom for Backlog

A

Prioritize a list of items that are on a task list so that the items intended to be accomplished next are in the top slots on the list.

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

Internet

A

The network of computer networks which communicate through common protocols for accessing information contained inside the computers. The Internet contains the World Wide Web.

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

Local Variable

A

A variable that can only be accessed from a specific portion of a program.

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

Moduler

A

Pieces that are well defined with no dependencies on other pieces.

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

Parameter

A

The local variables created when a function or procedure is called. Parameters are initialized to the values of the arguments provided when the procedure or function was called.

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

Pass

A

We describe arguments as being “passed” to a procedure; the arguments’ values are assigned to the procedure’s parameters.

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

Problem Decomposition

A

Breaking a problem apart into smaller pieces.

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

Procedure

A

A sequence of instructions. The entire sequence is given a name to refer to the procedure from other parts of the program. Similar to a function in programming, but doesn’t have to return a value.

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

Return Value

A

Any value that a method or function gives back to the statement command from which the function or method is called.

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

Reverse Engineering

A

Taking a finished product and figuring out how it works.

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

Scope

A

The portion of a program that knows about a variable. In App Inventor, variables are either global (known by the blocks in a screen) or local (known by the blocks in a procedure or for loop.

17
Q

Sprint Task List

A

A list of small steps to accomplish, breaking down a user story from the backlog.

18
Q

Subdomain

A

A domain name under the control of a higher-level domain name. For example, pltw.org is a subdomain of .org.

19
Q

Test User

A

Person who participates in a usability study.

20
Q

Top-Level Domain

A

The portion of a domain name that follows the last period. Examples include .com or .org.

21
Q

URL

A

Abbreviation for Uniform Resource Locator. URL is one type of Uniform Resource Identifier (URI); the generic term for all types of names and addresses that refer to objects on the web. A URL that uses the HTTP / HTTPS protocol is usually referred to as a web address.

22
Q

Usability Study

A

Observation of users interacting with a program to determine the program’s strengths and weaknesses for the purposes of improving the ease of use and usefulness of the program.

23
Q

Value

A

A value is a particular piece of data such as a number or a string.

24
Q

Web

A

The World Wide Web, or just “the web,” is a subset of the Internet. The web consists of pages that can be accessed using a web browser.