Standards - Digital Literacy & Computer Science

DLCS18.2.3

Construct elements of a simple computer program using basic commands.

COS Examples

Examples: Digital block-based programming, basic robotics.

Unpacked Content

Knowledge

Students know:
  • programming blocks represent a set of codes.
  • block based programs can be used to design a task.
  • block based programs can be interpreted by machines.

Skills

Students are able to:
  • drag and drop blocks of code.
  • drag and drop blocks of code to complete a tasks.
  • run a block based program after sequencing tasks to complete a desired process.

Understanding

Students understand that:
  • blocks of code can be moved around and combined into an order that completes a task or process.
  • sets of block coding can be run to perform the task/process.

Vocabulary

  • program
  • code

DLCS18.2.4

Identify bugs in basic programming.

COS Examples

Examples: Problem-solving, trial and error.

Unpacked Content

Knowledge

Students know:
  • if sequence of code is not correct the task will not complete.
  • incorrect code can be identified and corrected.

Skills

Students are able to:
  • create a small section of code for a task.
  • run the program to ensure the task is completed.
  • identify when there is an error in the code.
  • correct an error in the code through trial and error.

Understanding

Students understand that:
  • when sets of block coding are combined to perform a task occassionally an error may occur.
  • when an error in code is identified the code may be rearranged, edited, or removed to correct the error.

Vocabulary

  • debug
  • problem-solve
  • error
ALSDE LOGO