
CMU CS Academy CSP4 - Unit 3 Review
Authored by Phillip Sanborn
Computers
9th - 12th Grade
Used 29+ times

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
About
This quiz covers computer graphics programming using Python, specifically focusing on the CMU CS Academy graphics library syntax and properties. Designed for grades 9-12, the assessment evaluates students' understanding of geometric shape creation, coordinate systems, visual properties, and basic programming concepts. Students need to demonstrate mastery of function arguments and parameters for shapes like rectangles, circles, ovals, and stars, while understanding how properties such as fill colors, gradients, opacity, borders, and layering affect visual output. The questions require students to analyze code syntax, interpret coordinate positioning, recognize layering order based on drawing sequence, and identify different types of programming errors including syntax, runtime, and logical errors. Created by Phillip Sanborn, a Computers teacher in the US who teaches grades 9-12. This quiz serves as an excellent review tool for students completing their third unit in computer science principles, reinforcing essential programming concepts through visual applications. Teachers can deploy this assessment as a formative evaluation to gauge student comprehension before moving to more complex graphics programming topics, or use it as homework to reinforce classroom learning about coordinate geometry and function parameters. The quiz works effectively as a warm-up activity to activate prior knowledge or as targeted practice for students struggling with graphics library syntax. This assessment aligns with standards CSTA 3A-AP-13 (creating prototypes that use algorithms to solve computational problems) and CSTA 3A-AP-17 (decomposing problems into smaller components through systematic analysis).
Content View
Student View
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which argument is OPTIONAL when using Rect()
left
fill
width
top
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the length of this line?
Line(100,200,300,200)
300
100
200
0
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which will result in a shape with no fill?
fill = No fill
fill = "white"
fill = "clear"
fill = None
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which is the code for this display:
Label('pick me!',100,200)
Label('pick me!',100,200,fill='blue',font='monospace')
Label('pick me!',100,200,fill='blue')
Label('pick me!',200,100,fill='blue')
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is this shape's gradient?
gradient('red','blue')
gradient('blue','red')
fill = 'red,blue'
gradient('purple')
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
What is the star with the LEAST roundness?
A
B
C
D
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Which rectangle was drawn LAST?
Blue
Red
Green
Yellow
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?