Search Header Logo

CMU CS Academy Unit 4.3.4

Authored by Joan Goldberg

Computers

9th Grade

Used 25+ times

CMU CS Academy Unit 4.3.4
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

About

This quiz focuses on object-oriented programming concepts within computer science, specifically targeting the fundamental components of programming structure and syntax. Appropriate for 9th grade students learning introductory computer science, the assessment evaluates students' ability to distinguish between core programming elements including methods, properties, event functions, objects, and classes. Students must demonstrate conceptual understanding of how these different components function within a programming environment, recognizing the distinct roles that methods play in executing actions, properties serve in defining characteristics, event functions handle user interactions, objects represent instances of data structures, and classes provide blueprints for creating objects. The quiz also tests students' code comprehension skills through questions that require predicting program output, demanding logical reasoning about code execution and the ability to trace through programming logic to determine whether statements will evaluate to true, false, or generate errors. Created by Joan Goldberg, a Computers teacher in US who teaches grade 9. This quiz serves as an effective formative assessment tool to gauge student comprehension of object-oriented programming fundamentals before advancing to more complex coding projects. Teachers can utilize this assessment as a warm-up activity to activate prior knowledge at the beginning of a unit review, as guided practice during instruction to reinforce key vocabulary and concepts, or as homework to provide students additional opportunities to solidify their understanding of programming terminology. The quiz format makes it particularly valuable for quick comprehension checks during class, allowing teachers to immediately identify students who need additional support with distinguishing between different programming components. This assessment aligns with computer science standards that emphasize understanding programming constructs and developing computational thinking skills, specifically supporting learning objectives related to recognizing and applying object-oriented programming principles in code analysis and program design.

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Identify a method.

s

onMouseMove(mouseX, mouseY)

contains(mouseX, mouseY)

border

Star

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Identify a property.

s

onMouseMove(mouseX, mouseY)

contains(mouseX, mouseY)

border

Star

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Identify an event function.

s

onMouseMove(mouseX, mouseY)

contains(mouseX, mouseY)

border

Star

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Identify an object.

s

onMouseMove(mouseX, mouseY)

contains(mouseX, mouseY)

border

Star

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Identify a class.

s

onMouseMove(mouseX, mouseY)

contains(mouseX, mouseY)

border

Star

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Identify a class.

s

onMouseMove(mouseX, mouseY)

contains(mouseX, mouseY)

border

Star

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

What is printed?

True

False

Error Message

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?