click below
click below
Normal Size Small Size show me how
Comp Science Vocab
These are my computer science vocabulary terms.
| Vocabulary Term | Term Definition |
|---|---|
| Computational Thinking | A method of problem-solving that helps computer scientists prepare problems for digital solutions. |
| Abstraction | Removing details from a solution so that it can work for many problems. |
| Algorithm | A list of steps that allow you to complete a task. |
| Decompose | To break a hard problem up into smaller, easier ones. |
| Pattern | A theme that is repeated many times. |
| Program | Instructions that can be understood and followed by a machine. |
| Automate | To make something happen automatically (without help from people). |
| Computer Science | The art of blending human ideas and digital tools to increase problem solving power. |
| Computer Scientist | A person who is skilled at modifying problems for digital solutions. |
| Data | Information, including: facts, samples, names and numbers, |
| Environment | The world we live in. |
| Interface. | The way something allows you to connect with it. |
| Open Source | Software that is created for free use by everyone. |
| Programming | Writing instructions for a digital tool. |
| Simulation | Pretending to be -- a stand-in for -- the real thing. |
| Else | Another way of saying "otherwise". |
| Nested Statements | A statement inside of another statement. |
| Decrement | To subtract a certain amount -- often one -- once or many times. |
| Increment | To add a certain amount -- often one -- once or many times. |
| If Statement | A line that determines whether or not you run a certain chunk of code. |
| Conditional | A statement that is either true or false depending on the situation. |
| Efficiency | Having the best outcome for the least amount of work. |
| Ambiguous | Having more than one meaning. |
| Parameters | Extra bits of information that you can pass into a function to customize it. |
| Function | A piece of code that can be called over and over. |
| Debugging | Finding and fixing problems in code. |
| Coding | Transforming actions into a symbolic language. |