Digital Literacy and Computer Science (2018) Grade(s): 8

DLCS18.8.2

Explain how abstraction is used in a given function.

COS Examples

Example: Examine a set of block-based code and explain how abstraction was used.

Unpacked Content

Knowledge

Students know:
  • abstraction is the process of removing unessential details (color, size, etc.
  • ).

Skills

Students are able to:
  • recognize when abstraction has been employed in a program or function.

Understanding

Students understand that:
  • because code can be so complex, it is often in a programmer's best interest to simplify tasks to include only essential elements.

Vocabulary

  • function
  • abstraction
ALSDE LOGO