1.1 Flashcards

1
Q

Abstraction

A

Procedural abstraction gives a name to a procedure. People can then use the procedure without worrying about finer grain details.

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

Adaptive technology

A

Adaptive technology helps increases or maintains the capabilities of a person with a disability.

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

Analog

A

Analog information has continuous values instead of jumping from one value to another value without passing through the values in between. Most physical information such as position, wind speed, light intensity, or sound pressure, is analog.

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

Arguments

A

The values that program provides to a function.

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

Authentication

A

When two parties exchange information so that they trust that each other is who they say they are.

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

Automation

A

Automation is using a system (often a computer) to do something with less human attention than the task would otherwise require. Examples: Automated manufacturing of clothing, security image analysis, or automated vegetable planting.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
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
8
Q

Binary

A

Binary information is written using only two values: Zero and one. Everything can be approximately represented using a binary representation.

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

Boolean expression

A

A Boolean expression is either true or false. Boolean operators include “and,” “or,” and “not.”

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

Character

A

Any single typeset unit, including uppercase and lowercase letters, digits, punctuation marks, international characters like letters with accent marks and special characters like tabs and carriage returns.

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

Collaboration

A

Working together by sharing information, resources, or responsibilities; creating knowledge, services, or goods as a group.

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

Components

A

Parts of an interface.

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

Concatenate

A

To tack together two strings of characters, making one longer string.

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

Computational Thinking

A

Habits that help people solve problems with computers. Computational thinking habits cause a person who is facing a problem to ask how computers could help them more creative, to communicate, to collaborate, to use data or the internet, or to use crowdsourcing or simulation, to solve a problem.

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

Creative expressed

A

Computing helps people create sound, movies, 2D media such as screen images or paper art, 3D media including computer controlled subtractive art (milling) or additive art (3D printing), user interface design, user experience design.

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

Data collection and analysis

A

Data can be generate by sensors like thermometers, cameras, microphones, and keyboards and collected in storage. Data analysis uses creative ways to see patterns in data and using mathematics to describe those patterns.

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

Decomposition

A

A problem solving strategy of breaking a problem apart into smaller subproblems

18
Q

Default

A

A default value is a value that A variable will have if no action is taken by the user.

19
Q

Digital

A

Digital information has discrete values with gaps between the values. Digital information can be exactly represented using a binary representation. Digital information can be duplicated exactly, without loss in quality. Digital information can be transmitted error-free.

20
Q

Digital divide

A

The contrast between two groups’ access to computing resources and the internet on the basis of race, wealth, or National boundaries.

21
Q

Economic impact

A

Economic impact to computing include changes in the numbers types, and wages of jobs, and changes in the amount, type, and cost of services, goods, and materials produced.

22
Q

Evaluate

A

To determine the result of an expression.

23
Q

Event

A

An action that can trigger an event handler to be executed, such as user input from the mouse or keyboard, or a timers alarm.

24
Q

Event handler

A

A part of a program that runs when an event occurs.

25
Q

Global variable

A

A variable that can be used anywhere in a program, unlike a local variable, which can only be used in one portion of a program. I app inventor, procedure, event handler, and for loops can create a local variable that can only be used inside that procedure, event handler, or for loops.

26
Q

Increment

A

Increase by a specific amount; usually means to increase by a small amount; often means to increase by one.

27
Q

Input

A

Information provided to the computer from a person or from another computer, through input devices such as the keyboard, mouse, or touch screen.

28
Q

Interface

A

The way a human interacts with a computer from a person through the input and output.

29
Q

Modeling and simulation

A

A model is a simplified description of some object to or phenomenon. A simulation is a computer-executed version, often predicting how an initial state will evolve over time.

30
Q

Output

A

Information sent by the computer to a person or to another computer, through output devices such as display or printer, speaker, or motor.

31
Q

Parameters

A

Variable that can be used inside a procedure. The variables are initialized with arguments values when the procedure is called.

32
Q

Processor

A

The component of a computer that follows instructions.

33
Q

Professional greeting

A

A standardized procedure that professionals use when they meet or begin work together.

34
Q

Property

A

A variable that stores information about an object.

35
Q

Social impact

A

Social impacts of computing include changes in how people communicate with each other and in how groups of people form and function, including circles of friends and structures of government.

36
Q

Sprint task list

A

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

37
Q

String

A

A sequence of characters.

38
Q

Team norms

A

Team norms are agreements among all team members. Team norms typically spell out that all team members will provide input and provide protocols for communication, work together, and conflict resolution.

39
Q

Variable

A

A place in memory to store a value.

40
Q

Voltage

A

Voltage is the energy difference per electron between two locations. The energy can be converted to kinetic energy when electrons fall from low voltage to high voltage.