
CSP Unit 3 Assessment
Authored by Amy Cassida
Computers
9th - 12th Grade
Used 841+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
About
This quiz focuses on Computer Science Principles, specifically covering Unit 3 topics related to app development, programming fundamentals, and user interface design. The content is designed for high school students in grades 9-12 who are learning introductory computer science concepts. Students need to understand the software development lifecycle, including the stages of investigating, designing, prototyping, and testing applications. They must grasp the differences between sequential and event-driven programming, where sequential programs execute commands in order while event-driven programs respond to user interactions and other events. The quiz also assesses knowledge of programming elements such as design specifications, debugging processes, user interface components, and the role of comments in code documentation. Students need to trace through code execution, predict program behavior based on user interactions, and understand how variables and button properties change during program runtime. Created by Amy Cassida, a Computers teacher in the US who teaches grades 9-12. This assessment serves as a comprehensive evaluation tool for students completing their study of fundamental programming concepts and app development processes. Teachers can use this quiz as a summative assessment following instruction on programming paradigms, user interface design, and software development methodologies. The mix of multiple-choice questions and open-ended responses makes it suitable for measuring both conceptual understanding and practical application of computer science principles. The quiz effectively supports classroom instruction by requiring students to demonstrate their ability to trace code execution, identify potential programming errors, and explain input/output relationships in applications. This assessment aligns with Computer Science Principles standards including CSP-3.2 (expressing an algorithm in a language), CSP-3.3 (programming constructs), and CSP-5.1 (employing appropriate mathematical and logical concepts in programming).
Content View
Student View
14 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
In which of the following stages of the development process is a team MOST likely to interview a potential user of an app?
investigating and reflecting
designing
prototyping
testing
2.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
Which of the following best describes the purpose of a design specification?
Tracking errors that arise through user testing
Documenting comments that will need to be added to a program
Describing the requirements for how a program will work or users will interact with it
Finding and fixing problems in an algorithm or program
3.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
What will the "background-color" of the "topButton" be when the program is finished running?
red
orange
blue
green
4.
MULTIPLE CHOICE QUESTION
45 sec • 1 pt
If the user does NOT click the button what color will "topButton" be when this program finishes running?
red
blue
green
orange
5.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
The following program is run. Then the user clicks the "topButton" button ONCE. What will be displayed in the console?
6.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
The following program is run. Then the user clicks the "bottomButton" ONCE and then clicks the "topButton" ONCE. What will be displayed in the console?
7.
MULTIPLE CHOICE QUESTION
1 min • 1 pt
The following program is run. Then the user clicks the "bottomButton" TWO TIMES. What will be displayed in the console?
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Popular Resources on Wayground
7 questions
History of Valentine's Day
Interactive video
•
4th Grade
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
15 questions
Valentine's Day Trivia
Quiz
•
3rd Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
20 questions
Context Clues
Quiz
•
6th Grade
Discover more resources for Computers
10 questions
Exploring Valentine's Day with Charlie Brown
Interactive video
•
6th - 10th Grade
18 questions
Valentines Day Trivia
Quiz
•
3rd Grade - University
20 questions
El Verbo IR Practice
Quiz
•
9th Grade
20 questions
-AR -ER -IR present tense
Quiz
•
10th - 12th Grade
10 questions
Valentine's Day History and Traditions
Interactive video
•
6th - 10th Grade
20 questions
Graphing Inequalities on a Number Line
Quiz
•
6th - 9th Grade
20 questions
Exponent Properties
Quiz
•
9th Grade
21 questions
Presidents Day Trivia
Quiz
•
6th - 12th Grade