Font size
WorksheetsCoding Questions
Total questions: 38
Worksheet time: 23mins
What is coding?
a computer activity to take up time during school
instructions for a computer (as within a piece of software)
something only adults can do
the process of writing things in a secret language
An error in a program that prevents the program from running as expected.
bug
debugging
workplane
code
Finding and fixing problems in your algorithm or program.
debugging
bug
algorithm
code
A placeholder for a piece of information that can change.
variable
event
command
sequencing
An instruction for the computer.
command
variable
pattern matching
program
A light-emitting diode.
LED
gyroscope
variable
function
__________________ is a versatile programming language that allows those who master it to be able to solve complex problems and gain a great understanding of how programs function.
Python
C++
Java
HTML
Now, while a traditional approach would have your child working with text-based code to make their games, there is also drag-and-drop coding where visual code blocks are used to piece together code for the desired action.
True
False
A game engine is a software-development environment that allows creators to build video games big and small, and for use on different consoles and devices.
True
False
Variables are a fundamental part of coding, and are used to represent information in a game. Meaning, they are containers in code that can hold a single number, word, and other information.
True
False
The three different parts of a variable include
Type
Name
Person.
Value
The three different parts of a variable are (three answers are correct)
Type
Name
Person
Value
_____________________ is an interactive experience where digital objects are placed in a real-world environment in real time.
Virtual Reality (VR)
Augmented Reality
Reality
None of the above
While virtual reality creates a completely artificial environment, augmented reality uses the existing real-world environment and overlays new information on top of it.
True
False
Coding is how people create instructions for computers to follow. Just like people speak different languages, so do programs.
True
False
Coding is how people create instructions for computers to follow. Just like people speak different languages, so do programs.
True
False
_________________________ evaluate to true or false. Use them to print information or move programs forward in different situations.
Coding languages
Computer programs
Conditional statements
Else statements
An ___________________ runs a block of code based on whether or not a condition is true.
Consequential statement
Computer program
Conditional statement
If statement
_____________ is a programming language that’s currently becoming more and more powerful with every new library added to its collection. It handles everything from web development and game design, to machine learning and AI
Java
HTML
C++
Python
___________________ are computer graphics that you can move via code; a 2D player that walks is an animated sprite. For kids, Scratch sprites provide a fun intro to coding.
Statements
Sprites
Barriers
Python
The way you tell a computer to perform an action is by giving it instructions or writing statements to explain a desired action. Again, it’s similar to writing sentences in English, but with words, numbers, and punctuation added depending on the programming language.
Sprites
Statements
Placeholders
Variables
A ____________ is a container that holds a single number, word, or other information that you can use throughout a program. A variable is like a chest you can fill with different values.
Statement
Placeholder
Function
Variable
Once a variable is declared, a variable type is specified. Basic variable types include: string (words and phrases), char (short for “character;” a single letter or symbol you can type), int (short for “integer;” for whole numbers), double or float (for decimal numbers), and bool (short for “boolean;” for true or false values).
True
False
_____________________________________, also called operator precedence, is a set of rules specifying which procedures should be performed first in a mathematical expression.
Loops
Conditional statements
Variables
Order of operations
In computer programming, most languages use precedence levels that are the same as science and mathematics.
True
False
A ___________________ writes the code that brings a video game to life.
Project manager
Game programmer
Artist
Producer
Other types of video game-related employment for a game programmer are:
AI programmer
Engine programmer
graphics programmer
all of the above
_____________________ offers object-oriented programming (OOP), but with simpler syntax and execution and allows you to build prototypes faster, which can help make the game development process smoother.
C++
C#
Java
Python
This popular programming language was released by Microsoft in 2000 and is a relatively easy programming language to learn, and is often used by smaller game studios. ____________ is another one of the main codes seen in popular game engines.
C++
C#
Java
Python
Released in 1985, ____ is one of the best programming languages available. ___ is a highly optimized code that allows for greater memory management, a necessary attribute of high-poly, and high-definition video games.
C++
C#
Java
Python
This game programming is nearly universally compatible, making it incredibly versatile, and one of the most popular languages used today. One reason for its popularity amongst programmers is that its model can be consistently upgraded, which allows it to compete against newer technologies. __________ is often paired with HTML5 for enhanced interactivity.
C++
C#
Java
Python
