click below
click below
Normal Size Small Size show me how
Computer Science
Terms and Definitions
| Question | Answer |
|---|---|
| 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 |
| 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 |
| Coding | Transforming actions into a symbolic language |
| Debugging | Finding and fixing problems in code |
| Function | A piece of code that can be called over and over |
| Parameters | Extra bits of information that you can pass into a function to customize it |
| Ambiguous | Having more than one meaning |
| Efficiency | Having the best outcome for the least amount of work |
| Evaluate | To work at an answer |