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 text.

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

Developer

A

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 return a value and can be called from other parts of the program.

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

Groom the catalog

A

Prioritize a list of items that are on a task list so that the items intended to be accomplished next 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 aside 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 veritable that can only be accessed from a specific proportion of the program

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

Modular

A

Pieces that are well defined with no dependence 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. Parameter are initialized to the values of the argument 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

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
12
Q

Pass

A

We describe arguments as being passed to a procedure the arguments values are assigned to the procedures parameter.

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

Procedure

A

A sequence of introductions. 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 returned a value.

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

Returned 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 production 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 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 a loop).

17
Q

Sprint task list

A

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

18
Q

Sub domain

A

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

19
Q

Test user

A

Person who participates in a usability study

20
Q

Top-level domain

A

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

21
Q

URL

A

Abbreviations for uniform resources located. URL is one type of uniform recourses identifier (URI); the generic term for all types of names and addresses that refer to objects on the web. A URL name that uses HTTP / HTTPS protocol is usually referred to as a web address.

22
Q

Usability study

A

Observation of user interacting with a program to determine the programs strengths and weaknesses for the purpose of improving the ease of use and usefulness of the program.

23
Q

Backlog

A

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

24
Q

Call

A

When a procedure or function is called, the program executes the procedure or function text.

25
Q

Developer

A

A person who writes computer code to create technology tools.

26
Q

Function

A

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

27
Q

Groom the catalog

A

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

28
Q

Internet

A

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

29
Q

Local variable

A

A veritable that can only be accessed from a specific proportion of the program

30
Q

Modular

A

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

31
Q

Parameter

A

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

32
Q

Problem decomposition

A

Breaking a problem apart into smaller pieces.

33
Q

Pass

A

We describe arguments as being passed to a procedure the arguments values are assigned to the procedures parameter.

34
Q

Procedure

A

A sequence of introductions. 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 returned a value.

35
Q

Returned value

A

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

36
Q

Value

A

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

37
Q

Web

A

The World Wide Web or just the web is a subset of the internet. The web consist of pages that can be accessed using a web browser.