Introduction to Decomposition and Abstraction Concepts



In this lesson students will get an introduction to abstraction and decomposition, which are fundamental concepts in computer science. They will decompose a script written in the previous lesson that has repetitive blocks and create a new broadcast and wait block and when I receive script that will replace the repetitive blocks.

Lesson Time

What Does the Drawing Represent Activity
1 Class Period
How Does Karel Work Activity
30 Minutes
Climb the Staircase Activity
30 Minutes
Decomposition: How Can I Use It Activity
2 Class Periods

Industries / Subjects / Grades

Industries / Pathways
  • Information and Communication Technologies Information and Communication Technologies
Grade Levels
  • 10
  • 11
  • 12

Get access to the rest of this Lesson and over 3000 more!

Create a Free Account or now!