WorksheetsComputer Science Explorations Final Review
Total questions: 20
Worksheet time: 10mins
The BEST definition of computer science is...
The blending of human ideas and digital tools to solve problems.
The study of code and programming to make application for people to be more productive.
The study of computer hardware and how they work together in a computer system.
The art of creating things on a computer with purpose of entertainment and enjoyment.
Problem solving is important in computer science because...(choose all that apply)
Problem solving allows you to make mistakes and try again until you get it right.
Problem solving asks you to prepare using techniques like researching the issue, prototyping solutions, and getting to know your audience.
Computer scientists who use problem solving look back at their solutions and ask questions to check to see if changes would make it even better.
The best description of HTML is:
A language that uses tags to define the structure of text on a webpage for a web browser to display.
The code behind most of the apps on our phones.
A language that uses brackets to define objects and variables to code most interactive games.
The language that web designers use to format the appearance of web pages.
How is data represented in a computer?
ALL data is represented in 1s and 0s.
Most data is represented in 1s and 0s except for multimedia like audio and video.
Most data is represented in 1s and 0s except for pictures and images.
Some data is represented in 1s and 0s like text-based data and numbers.
What is CSS?
The language that web designers use to format the appearance of web pages.
A language that uses tags to define the structure of text on a webpage for a web browser to display.
Is the code behind most of the apps on our phones.
A language that uses brackets to define object and variables to code most interactive games.
The result of a simple boolean statement would be either TRUE or FALSE.
TRUE
FALSE
What is a variable?
A named section of a program that performs a specific task. You can "call" or run that section whenever you want by writing it into your program.
A set of commands or instructions that run if a certain condition is met.
A sequence of instruction that is continually repeated until a certain condition is reached.
A placeholder for a piece of information or data that can be used later during the program.
What is loop?
A named section of a program that performs a specific task. You can "call" or run that section whenever you want by writing it into your program.
A set of commands or instructions that run if a certain condition is met.
A sequence of instructions that is continually repeated until a certain condition is reached.
A placeholder for a piece of information or data that can be used later during the program.
What is a conditional statement in programming?
A named section of a program that performs a specific task. You can "call" or run that section whenever you want by writing it into your program.
A set of commands or instructions that run if a certain condition is met.
A sequence of instructions that is continually repeated until a certain condition is reached.
A placeholder for a piece of information or data that can be used later during the program.
The flow of information in a computer system follows which path?
Define, ideate, prototype, test
Event, function, run, output
Input, process, output, analysis
Input, storage, process, output
Event driven programming means a program is designed to:
React to inputs from users, the environment, or other data.
Calculate an answer when data is entered.
Input, process, output, analysis
When a machine learns from data entered over time.
What tool's primary purpose is to read and interpret HTML?
A web browser
iPhone
Gaming console
An app
When you are writing a program, it is common to have errors. The process for finding and fixing those errors is called:
Hide options
Iteration
Debugging
Testing
Reworking
IN HTML, which of the following produces the largest heading?
<h6>
<h3>
<h1>
A data structure in Javascript used to represent a list. (We just did this in Unit 6, Lessons 10-16.)
Analog
Array
UI
Console
To critically evaluate in a detailed and constructive manner.
Judge
View
Critique
Sympathize
In design, paying attention to a user's feelings and needs when designing a product.
Customer Service
Sympathy
Empathy
Usability
A first or early model of a product that allows you to test assumptions before developing a final version.
Model
Diagram
Drawing
Prototype
Someone who uses an object, including software and hardware.
User
Gamer
Millennial
Programmer
The visual elements of a program through which a user controls or communicates with the application.
Prototype
Digital
Usability
User Interface (UI)
