Programming Theory: Flowcharts

Learning Resource Type

Classroom Resource

Subject Area

Digital Literacy and Computer Science

Grade(s)

3, 4

Overview

This is a lesson plan using a clip from The Big Bang Theory to show how to use flowcharts when explaining an algorithm.

Learning Objectives:

  • Understand algorithms (written in pseudocode or flow diagram), explain what they do, and correct or complete them
  • Produce algorithms in pseudocode or flow diagrams to solve problems
  • Use basic flowchart symbols appropriately
Digital Literacy and Computer Science (2018) Grade(s): 3

DLCS18.3.6

Describe the function of a flowchart.

UP:DLCS18.3.6

Vocabulary

  • flowchart
  • function

Knowledge

Students know:
  • the purpose of a flowchart.
  • how flowcharts function.

Skills

Students are able to:
  • discuss the purpose and function of a flowchart.

Understanding

Students understand that:
  • a flowchart is a visual representation of an alogrithm, program, or process.
Digital Literacy and Computer Science (2018) Grade(s): 4

DLCS18.4.5

Use flowcharts to create a plan or algorithm.

UP:DLCS18.4.5

Vocabulary

  • flowchart
  • plan
  • algorithm

Knowledge

Students know:
  • flowcharts are used in creating plan or algorithm.
  • strategies to use flowcharts to create a plan or algorithm.

Skills

Students are able to:
  • use flowcharts to create a plan or algorithm.
  • explain how flowcharts help in creating a plan or algorithm.

Understanding

Students understand that:
  • flowcharts are used in creating plan or algorithm.
  • flowcharts help to visualize a plan or algorithm.

CR Resource Type

Lesson/Unit Plan

Resource Provider

Other

License Type

BY-NC-ND

Resource Provider other

TeachWithICT

Accessibility

Video resources: includes closed captioning or subtitles
ALSDE LOGO