Twelfth graders learn the big ideas of object-oriented programming — classes, objects, attributes, methods, and inheritance — the paradigm behind most modern software.
Students will be able to…
Most large software is built with objects that bundle data and behavior together. What are the core ideas of object-oriented programming?
Project this and match each OOP term to its meaning — tap a term, then tap its meaning.
Tap any phase to open the teacher moves and student actions.
Big software bundles data and behavior into objects — what are the core ideas?
Students practice.
Students use.
Students modify.
Students create.
Aligned to the CSTA K-12 Computer Science Standards (Level 3) and ISTE Standards.
Construct programs with objects.
Use abstraction with classes.
Decompose with modular design.
Computational Thinker.
Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.
Have students design a class on paper with two attributes and one method. A printable OOP sheet is in the Computer Science library.
Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.
A quick self-check with instant feedback, drawn from this lesson’s key terms.
A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.