Search Header Logo

CMU CS Academy CSP4 - Unit 3 Review

Authored by Phillip Sanborn

Computers

9th - 12th Grade

Used 29+ times

CMU CS Academy CSP4 - Unit 3 Review
AI

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

Media Image

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

Media Image

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

Media Image

What is the star with the LEAST roundness?

A

B

C

D

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

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

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?