Vocab pt1 Flashcards

1
Q

An observation that the processing speed of computers is doubling every year. This is exponential growth. Computers are getting smaller and faster at an exponential rate.

A

Moore’s Law

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

a mistake in the program where the rules of the programming language are not followed.

A

syntax error

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

a brief explanation of code in plain English.

A

Pseudocode

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

a method for breaking our program down into smaller parts.

A

Top Down Design

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

This is the function that is called when you click run.

A

Start Function

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

a way to teach Karel a new word.

A

Function

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

code that you put inside an if statement or while-loop.

A

Condition

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

any activity that uses a computer. This can be to manage data, for communication, or for entertainment.

A

computing

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

a true or false value

A

boolean

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

Control structure that lets us run either one section of code or another depending on a test.If the condition inside the if statement is true, the block of code inside the if statement will run. If the condition is false, the block of code inside the else statement will run.Only one section of code will run, not both. It’s one or the other, depending on whether the condition in the if statement is true or false.

A

If/Else Statement

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

A message in your code that explains what is going on.

A

Comment

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

The ability to use methods and programs that we do not fully understand, or are unable to write.

A

Procedural Abstraction

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

What should be true after the function is called.

A

Postcondition

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

Logical operator that negates a single boolean value. Written as !. !a will be true if a is false, and false if a is true.

A

Not operator

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

Identity theft, stealing money, stealing private information, controlling private computers.

A

cybercrime

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

_____________ is like Karel but already knows how to turnRight() and turnAround()

A

SuperKarel

17
Q

is step by step execution of instructions in the order they are given.

A

Sequencing, or sequential execution

18
Q

A variable passed in from outside the function

A

Parameter

19
Q

Used to make comparisons between values.

A

Comparison operator

20
Q

Logical operator that ORs two boolean values. Written as ||. a || b will be true if a or b is true.

A

Or operator

21
Q

Repetition of instructions a specified number of times, or until a condition is met.

A

Iteration

22
Q

a naming convention where the first letter is lower case, and each subsequent start of a word is upper case.

A

lowerCamelCase