Standards - Digital Literacy & Computer Science

DLCS18.6.3

Create pseudocode that uses conditionals.

COS Examples

Examples: Using if/then/else (If it is raining then bring an umbrella else get wet).

DLCS18.6.4

Differentiate between flowcharts and pseudocode.

COS Examples

Example: Flowcharts use shapes to indicate what to do at each step while pseudocode uses text.

Unpacked Content

Knowledge

Students know:
  • flowcharts use symbols to express what is happening while in pseudocode is in basic text.

Skills

Students are able to:
  • explain the differences and similarities of flowcharts and pseudocode.

Understanding

Students understand that:
  • using flowcharts or pseudocode each has their own advantage when planning a program or process.

Vocabulary

  • flowchart
  • pseudocode

DLCS18.6.5

Identify algorithms that make use of sequencing, selection or iteration.

COS Examples

Examples: Sequencing is doing steps in order (put on socks, put on shoes, tie laces); selection uses a Boolean condition to determine which of two parts of an algorithm are used (hair is dirty? True, wash hair; false, do not); iteration is the repetition of part of an algorithm until a condition is met (if you’re happy and you know it clap your hands, when you’re no longer happy you stop clapping).

Unpacked Content

Knowledge

Students know:
  • differences between the three basic programming structures.

Skills

Students are able to:
  • explain the differences in sequencing, selection, and iteration.

Understanding

Students understand that:
  • differences exist in sequencing, selection, and iteration.

Vocabulary

algorithm sequence selection iteration
ALSDE LOGO