Why does a programmer indent their code?
What is?? Any of the answers below are accepted.
Helps show the structure of the code.
More manageable for other people to understand.
A key part of good programming style!
Java and JavaScript are the same language.
(True or False)
What is False?
This symbol is used to end most JavaScript statements.
What is a semicolon (;)?
A self-contained, step-by-step set of instructions to solve a problem
What is an algorithm?
This popular learning path on CodeHS introduces students to programming concepts.
What is "Karel the Dog" or JavaScript Fundamentals?
A reusable block of code that performs a specific task.
What is a function?
Known as the "Queen of Code, "she coined the term bug after finding an actual moth in a computer.
Who is Grace Hopper?
This JavaScript method is used to join multiple strings together.
What is concat () or the + operator?
Which of the following best describes computational thinking?
What is Choice B?
What is a problem-solving approach that uses computer science concepts to formulate and solve problems?
On CodeHS, this term refers to the environment where a coder can write or test code.
What is the Sandbox or editor?
What is ??
Created in 2007 at MIT, this block-based programming language was designed to teach coding concepts to beginners.
What is Scratch?
These two symbols are used to create a single-line comment in JavaScript.
What is //?
Which computational thinking concept involves breaking down a complex problem into smaller, more manageable parts?
What is choice C?
What is Decomposition?
On CodeHS, this type of grading system provides feedback on your code.
What is autograder?
What is at least one reason we use functions in programs?
What is? Either answer below is accepted.
Break down our program into smaller parts
Avoid repeating code
Make our program more readable
James Gosling created this programming language at Sun Microsystems, which uses the slogan, "Write Once, Run Anywhere."
(JavaScript, Java, C++, Scratch)
What is Java?
In JavaScript regular expressions, this symbol means"zero or more occurrences" of the preceding element.
What is the asterisk (*)?
In computational thinking, which concept involves identifying the relevant characteristics of a problem while ignoring irrelevant details?
What is Choice A?
What is Abstraction?
CodeHS courses help students track their progress through the material.
What are badges or achievements?
This statement executes a block of code a specified number of times.
What is a for loop?
What was the primary purpose of the "Hello, World" program when it was first introduced?
A) To test printer functionality and output capabilities,
B) To demonstrate the basic syntax of a programming language, and verify that the programming environment was correctly set up
C) To establish a universal greeting protocol across early computing networks
D) To calculate system processing speed on different hardware configurations
What is Choice B?
What is to demonstrate the basic syntax of a programming language and verify that the programming environment was correctly set up?
While JavaScript uses curly braces for code blocks, this language uses only indentation.
(Scratch, Python, C++, Kodu, Java)
What is Python?
Who is Ada Lovelace?
This CodeHS feature allows teachers to view and comment on a student's code while they work.
What is code review or the teacher dashboard?