Vocab pt1 Flashcards
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.
Moore’s Law
a mistake in the program where the rules of the programming language are not followed.
syntax error
a brief explanation of code in plain English.
Pseudocode
a method for breaking our program down into smaller parts.
Top Down Design
This is the function that is called when you click run.
Start Function
a way to teach Karel a new word.
Function
code that you put inside an if statement or while-loop.
Condition
any activity that uses a computer. This can be to manage data, for communication, or for entertainment.
computing
a true or false value
boolean
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.
If/Else Statement
A message in your code that explains what is going on.
Comment
The ability to use methods and programs that we do not fully understand, or are unable to write.
Procedural Abstraction
What should be true after the function is called.
Postcondition
Logical operator that negates a single boolean value. Written as !. !a will be true if a is false, and false if a is true.
Not operator
Identity theft, stealing money, stealing private information, controlling private computers.
cybercrime