STEM: Computer science 1 Flashcards
(15 cards)
A method of problem solving that helps computer scientists prepare problems for digital solutions
Computational Thinking
Removing details from a solution so that it can work for many problems
Abstraction
A list of steps that allow you to complete a task
Algorithm
To break a hard problem up into smaller, easier onesies
Decompose
A theme that is repeated many times
Pattern
Instructions that can be understood and followed by a machine
Program
Transforming actions into a symbolic language
Coding
Finding and fixing problems in a code
Debugging
A piece of code that can be called over and over
Function
A line that determines whether or not you run a certain chunk of code
If Statement
Another way of saying “otherwise”
Else
To add a certain amount amount(often 1), once or many times
Increment
To subtract a certain amount (often 1), once or many times
Decrement
A statement inside another statement
Nested Statements
A statement that is either true or false depending on the situation
Conditional