Quiz
CS Fundamentals — Course D
Generated from the original open resource by Code.org. Built only from the resource — nothing invented. Free, no login.
CS Fundamentals — Course D Quiz
Multiple Choice Questions
1. What reading level was Course D created for?
A) First grade
B) Second grade
C) Third grade
D) Fourth grade
2. How many chapters are in Course D?
A) 5
B) 6
C) 7
D) 8
3. What is Lesson 1 of Course D called?
A) Debugging with Laurel
B) Graph Paper Programming
C) Loops in Ice Age
D) Binary Images
4. According to the vocabulary section, what is an "Algorithm"?
A) A program that has been coded into a machine
B) A list of steps to finish a task
C) A robot that can draw pictures
D) A symbol used in programming
5. What is a "Program" according to the lesson vocabulary?
A) A list of steps to finish a task
B) An algorithm that has been coded into something that can be run by a machine
C) A drawing made on graph paper
D) A robot's brain
6. Which chapter covers "Conditionals"?
A) Chapter 2
B) Chapter 3
C) Chapter 4
D) Chapter 5
7. What topic is covered in Chapter 5?
A) Loops
B) Events
C) Binary
D) Digital Citizenship
8. What is the final lesson (Lesson 18) of the course called?
A) Dance Party
B) Digital Citizenship
C) Binary Images
D) Harvesting with Conditionals
Short Answer Questions
9. In the Graph Paper Programming lesson, students act as both programmers and robots. Explain what a "robot" does in this activity using the instructions given.
10. Why might writing out an algorithm in full sentences (instead of using symbols) become a problem when the picture is complicated?
11. Name two programming concepts that students review or learn about in Course D (based on the chapter titles or course description).
Answer Key
- C) Third grade
- C) 7
- B) Graph Paper Programming
- B) A list of steps to finish a task
- B) An algorithm that has been coded into something that can be run by a machine
- C) Chapter 4
- C) Binary
- A) Dance Party
9. The "robot" follows the exact instructions given by the "programmer" (such as move right, move left, move up, move down, or fill in a square with color) without deviating, coloring in squares on a grid to recreate a picture step-by-step.
10. Writing out every instruction in full sentences takes a very long time and becomes hard to manage for complicated pictures — it could take dozens of lines of instructions, making it confusing and inefficient. Using symbols instead makes the instructions much shorter and easier to follow.
11. Any two of: sequencing, events, loops (including nested loops and while loops), conditionals, binary, digital citizenship, algorithms.
Original licensed under CC BY-NC-SA 4.0. This teaching material is provided free by OER.ai.