Font size
WorksheetsComputer Science Terms Quiz
Total questions: 28
Worksheet time: 22mins
What is the process of taking away characteristics to make something less complex called?
Binary
Modeling
Algorithm
Abstraction
Which of the following is an example of an algorithm?
A fingerprint scanner
A drone
A set of steps for a computer to follow
A compact disc
What type of data is stored in a continuous transmission of a signal?
Digital
Hexadecimal
Binary
Analog
What is a computational artifact?
A word processing document
A drone
A fingerprint
A vinyl record
Which number system uses only the numerals 0 and 1?
Decimal
Hexadecimal
Binary
Ordinal
What is the term for the measurement and analysis of unique physical characteristics? (exmple: a fingerprint)
Curate
Remix
Biometric
Phishing
What is a block-based programming language often used for?
Storing analog data
Creating complex algorithms
Designing drones
Teaching coding to beginners and younger learners
What does the term 'coding' refer to?
Analyzing fingerprints
Breaking down a problem
Collecting data
Creating a computer program
What is a conditional statement in programming?
A sequence of repeated instructions
A type of data storage
One statement that depends on another.
A model of a system
When you collect, organize, and present
information using expert
knowledge, it is called
algorithm
binary
curate
bug
What is decomposition in computer science?
Creating a new representation
Analyzing unique characteristics
Breaking a problem into smaller parts
Repeating a sequence of instructions
What is an event in software?
An action recognized by software
A model of a system
A repeated action
A type of programming language
What is a prototype?
A final product
A model for development
A programming error
A type of data
What is the purpose of a loop in programming?
To repeat instructions until a condition is met
To analyze unique characteristics
To create a new program
To store data continuously
What is the primary purpose of a function in programming?
To debug errors
To create a new program
To perform a specific task without typing it over and over
To store data
Match the following components with their descriptions:
Loops
running the same code over and over
Output
Information that comes out of a computer
Input
Information you put into a computer
Storage
Where data is saved and retrieved
What is the main purpose of debugging in programming?
To create new features
To find and fix errors in code
To design user interfaces
To optimize algorithms
Match the following
a list of steps used to finish a task
algorithm
an action that causes something to happen
event
a piece of code that you can call over and over again
function
statements that only run under certain conditions or situations
conditional
What is an example of a high-level programming language?
Assembly
Binary
Machine code
Python
An (a) number is a number that represents a position in a series.
When you ideate you are generating (a) and (b) . It is like brainstorming.
A remote controlled pilotless aircraft is called a (a) .
If you can touch a part of a computer it is called (a) .
The goal of computational thinking is to help you:
Fix computers
Understand code
Solve problems
Collect data
If you can not touch a part of a computer it is called (a)
If your program is not running correctly, it might have a
(a)
Match the following.
Trying to get your private information
Phishing
A list of 0 and 1
Binary
step by step orders
Sequencing
Yes or No Question
Boolean
a record of you on the computer
digital footprint
