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

DLCS18.8.1

Design a function using a programming language that demonstrates abstraction.

COS Examples

Example: Create a program that utilizes functions in an effort remove repetitive sequences of steps.

Unpacked Content

Knowledge

Students know:
  • that a function can be called into a programming while abstracting out the details contained within the function.

Skills

Students are able to:
  • create a function that can be called into a programming while leaving out the details contained within the function.

Understanding

Students understand that:
  • abstraction is a way of hiding the details of a complex function and being able to quickly make use of the complexity that has been hidden abstraction by calling in the function.

Vocabulary

  • function
  • abstraction
ALSDE LOGO