Computer Coding Terms
Parameters
Extra bits of info that you can pass into a function to customize.
Debugging
Finding and fixing problems in code.
Efficiency
Having the best outcome for the least amount of work.
Ambiguous
If something is then it has more than one meaning
Open Source
Software that is created for free use by everyone.
Programming
Writing instructions for a digital tool.
Recursive
A definition that refers to the word it is trying to define.
Function definition
A place where you assign a series of actions to one easy-to remember name.
Variable
A placeholder for a value that can change.
Program
A set of instructions that can be understood and followed by a machine.
Conditional
A state is either true or false depending on the situation
Nested Statement
A statement inside of a statement.
If statement
An is a line that determines whether or not you run a certain chunk of code.
Else
Another way of saying "Otherwise" would be to say the word
Function Call
A place in a program where you call a function you have defined.
Template
A frame to guide you in creating something new.
Network
A group of things that are connected to each other.
Algorithm
A is a list of that allow you to complete a task.
Computer Scientist
A person who is skilled at modifying problems for digital solutions is known as a
Function
A piece of code that can be called over and over.
Chorus
A piece of music that repeats often is called a
Pattern
A theme that is presented many times.
Simulation
Pretending to be a stand-in for the real thing.
Bugs
Problems with your code are known as
Abstraction
Removing details from a solution so that it can work for many problems is known as
Specific
Talking about one exact thing with detail.
Computer Science
The art of blending human ideas and digital tools to increase problem solving power is known as .
Sequence
The order in which things are done.
Environment
The world we live in.
Interface
This is the way something allows you to connect with it.
Automate
To make something happen automatically (without help from people) is to
Coding
Transforming actions into a symbolic language is known as
Decompose
When you you break a hard problem up into smaller, easier ones.
Data
can consist of facts, samples, names and numbers.
Computational Thinking
is problem-solving that helps computer scientists prepare problems for digital solutions.