No student devices needed. Know more
16 questions
Computer Science
Getting help from a large group of people to finish something faster.
Information. Often, quantities, characters, or symbols that are the inputs and outputs of computer programs.
Using the power of computers to solve problems.
Command
A connection that uses light to transmit information.
An instruction for the computer.
A piece of code that you can easily call over and over again
Algorithm
The most common fundamental unit of digital data .
Getting help from a large group of people to finish something faster.
A list of steps to finish a task.
Function
A piece of code that you can easily call over and over again.
A group of computers and servers that are connected to each other.
Short for "picture element", the fundamental unit of a digital image, typically a tiny square or dot that contains a single point of color of a larger image.
Code
Statements that only run under certain conditions.
The language that programmers create and use to tell a computer what to do.
Break a problem down into smaller pieces.
Loop
A number assigned to any item that is connected to the Internet.
Able to be relied on as honest or truthful.
The action of doing something over and over again.
Binary Code
Break a problem down into smaller pieces.
A way of representing information using only two options.
Doing something on the internet, usually again and again, to make another personal feel angry, sad, or scared.
Parameters
Click your mouse button and hold as you move the mouse pointer to a new location.
An extra piece of information passed to a function to customize it for a specific need.
Information. Often, quantities, characters, or symbols that are the inputs and outputs of computer programs.
Pattern
An extra piece of information passed to a function to customize it for a specific need.
Computers that exist only to provide things to others.
Finding similarities between things.
Conditionals
Using the power of computers to solve problems
Press the mouse button.
Statements that only run under certain conditions.
Block-based programming language
Programming language that uses “blocks” or graphical programing elements, rather than writing code using text.
Break a problem down into smaller pieces.
The information about someone on the Internet.
Variable
A name you make up so that you can see or do things on a website.
A placeholder for a piece of information that can change.
An easy-to-remember address for calling a web page.
Computational Thinking
Modifying a problem in such a way that it can be modeled or solved using a computer or machine.
Strategies include: decomposition, pattern matching, abstraction, algorithms.
Press the mouse button very quickly two times.
Debugging
Finding and fixing problems in an algorithm or program.
Doing something on the internet, usually again and again, to make another personal feel angry, sad, or scared.
A way to get information out of a computer.
Persistence
To do something again.
To create a program.
Trying again and again, even when something is very hard.
Bug
A computer that awaits and responds to requests for data.
A computer and storage device dedicated in storing files.
An error in a program that prevents the program from running as expected.
Explore all questions with a free account