Home›Lesson Plans›Computer Science›Computational Thinking · Grade 9

Flowcharts

Ninth graders learn flowcharts — diagrams that map a program’s logic using shapes (oval for start/end, parallelogram for input/output, rectangle for a process, diamond for a decision). Planning with a flowchart makes coding easier. They order a flowchart, then draw one.

Grade 9Flowcharts55 minutes1 class periodCSTA / ISTEExplicit teaching4 StandardsCSTA
Start the Lesson
Assign or share this lesson

Copy link works with Canvas, Schoology, Moodle and any other LMS — paste it in as a resource or assignment.

Lesson at a Glance

Everything you need before the bell rings

Learning Objectives

Students will be able to…

  • ✓Read a flowchart.
  • ✓Know the shapes.
  • ✓Map logic.
  • ✓Plan before coding.
Essential Question

How can you plan a program’s logic before writing any code?

0
Lesson Phases
0
Vocabulary Terms
0
Standards Aligned
0
Interactive Task
Put in Order · Interactive

Order the Flowchart

Project this and have students put the flowchart steps in order (is a number positive?).

🗺️ Put the flowchart steps in orderTry it
Tap the first step of the flowchart!
The Lesson · Explicit teaching

55 minutes, five moves

Tap any phase to open the teacher moves and student actions.

1

Hook — Plan First

6 min

How would you sketch out a program’s steps before typing any code?

👩‍🏫 Teacher Moves

  • Pose the question.
  • Share ideas.
  • Set the goal.

🎒 Student Actions

  • Think.
  • Share.
  • Get ready.
2

Use — Flowcharts

13 min

Students learn.

👩‍🏫 Teacher Moves

  • Send students to Order the Flowchart.
  • Order the steps.
  • Note diamond = decision.

🎒 Student Actions

  • Order.
  • Say.
  • Note it.
3

Modify — Read It

14 min

Students practice.

👩‍🏫 Teacher Moves

  • Name each shape.
  • Follow the arrows.
  • Trace a path.

🎒 Student Actions

  • Name.
  • Follow.
  • Trace.
4

Create — Create

15 min

Students apply.

👩‍🏫 Teacher Moves

  • Draw a flowchart.
  • Use the right shapes.
  • Add a decision.

🎒 Student Actions

  • Draw.
  • Shapes.
  • Decision.
5

Reflect — Reflect

7 min

Students close.

👩‍🏫 Teacher Moves

  • What shape is a decision?
  • Why plan with a flowchart?
  • Complete the exit ticket.

🎒 Student Actions

  • Say it.
  • Say it.
  • Complete the exit ticket.
Standards Alignment

Built to the standards you report on

Aligned to the CSTA K-12 Computer Science Standards and the ISTE Standards for Students.

CSTA
3A-AP-11

Represent algorithms with flowcharts.

CSTA
3A-AP-10

Design algorithms.

CSTA
3A-AP-13

Decompose problems visually.

ISTE
5c

Plan computational solutions.

Differentiation

One lesson, every learner

Multilingual Learners

ELL / EMERGING READERS
  • Shape/meaning cards.
  • Frame: "a diamond means a ___."
  • Follow a flowchart.

Support & Access

IEP / 504
  • Use 3 core shapes.
  • Trace a short chart.
  • Use a template.

Stretch & Extend

GIFTED / EARLY FINISHERS
  • Flowchart a loop.
  • Add two decisions.
  • Convert a flowchart to code.
Materials

What to gather

  • 🗺️Flowchart symbols
  • 📽️Screen / board
  • 💻Order the Flowchart
  • 📄Grid paper
  • 📓Notebooks
  • 🎫Exit-ticket slips
Vocabulary

Key terms — hover for a quick definition

flowcharta diagram of logicovalstart or endparallelograminput or outputrectanglea process stepdiamonda decisionarrowthe flow directiondecisiona yes/no branchalgorithma set of steps
Evaluate

Exit Ticket

Preview the three formative checks. Tap “Sample answer” to see what mastery looks like — hide them before you print for students.

QUESTION 1
What shape is a decision in a flowchart?
A diamond.
QUESTION 2
What shape marks start and end?
An oval.
QUESTION 3
Why plan with a flowchart?
It maps the logic before you code it.

Reflect: flowcharts.

Have students draw a flowchart for a simple task. A printable symbol sheet is in the CS library.

Study · Flashcards

Study the key terms

Tap a card to flip it, then rate whether you knew it. Built from this lesson’s vocabulary.

🃏 FlowchartsFlip
Card 1
Term
Tap to flip →
Meaning
0

Nice work!

Practice · Quiz

Check your understanding

A quick self-check with instant feedback, drawn from this lesson’s key terms.

📝 FlowchartsQuiz
Score: 0
1 / 6
Question 1
0%

Nice work!

Practice · Worksheet

Printable worksheet

A print-and-go review sheet with a built-in answer key. Tap “Show answer key” to reveal answers, or print the clean version for students.

🖨️ FlowchartsPrint
Name: ________________________
Date: ____________

Part A · Write the word that matches each meaning

Word bank: algorithm, arrow, decision, diamond, flowchart, oval, parallelogram, rectangle
  1. input or output
  2. a set of steps
  3. a decision
  4. a diagram of logic
  5. start or end
  6. a yes/no branch
  7. a process step
  8. the flow direction

Part B · Show what you learned

  1. What shape is a decision in a flowchart?
  2. What shape marks start and end?
  3. Why plan with a flowchart?
Answer key — Part A: 1) parallelogram · 2) algorithm · 3) diamond · 4) flowchart · 5) oval · 6) decision · 7) rectangle · 8) arrow
Part B: 1) A diamond. 2) An oval. 3) It maps the logic before you code it.