This lesson plan introduces basic programming concepts like variables, data types, procedures, parameters, conditionals, and iterations. Students will work in groups to complete flowcharts for common tasks like using a self-checkout, making a sandwich, doing laundry, taking a picture, and cleaning a bedroom. They will then present their flowcharts for evaluation. As independent work, students will draw flowcharts for buying a coke from a machine and getting ready for school using a snooze alarm clock. The lesson aims to teach students how to express program design through flowcharts and pseudocode.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0 ratings0% found this document useful (0 votes)
278 views2 pages
Dangler Flowchart Lesson Plan
This lesson plan introduces basic programming concepts like variables, data types, procedures, parameters, conditionals, and iterations. Students will work in groups to complete flowcharts for common tasks like using a self-checkout, making a sandwich, doing laundry, taking a picture, and cleaning a bedroom. They will then present their flowcharts for evaluation. As independent work, students will draw flowcharts for buying a coke from a machine and getting ready for school using a snooze alarm clock. The lesson aims to teach students how to express program design through flowcharts and pseudocode.
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 2
Flowchart Lesson Plan
Subject: Computing in the Modern World
High School Grade 9-12 Lisa R. Dangler BCS-CMW-20. Students will demonstrate an understanding of basic programming concepts. 1 Define basic programming concepts: variable, data type, procedure, parameter, conditional, iteration, flowchart, and pseudocode. 2 Use tools to express the design of a program: flowcharts and pseudocode.
Materials: Paper and pencil
Time: 25- 30 minutes Learning Goal(s): Students will complete flowcharts for common tasks. Essential Question: Does your flowchart reflect the solution to a problem? Activating Strategy: Students will participate in group flowchart activities during class. Each group will be given one of the following tasks for which they must complete a flowchart. o Self-checkout at the supermarket o Making a sandwich o Doing a load of laundry o Drawing a flowchart o Taking a picture o Cleaning a bedroom . Teaching Strategies: After group work, students will present their flowcharts for evaluation by the class. Independent work will be given for homework as attached. Summarizing: How will you know they learned what you wanted them to learn in the lesson? By checking programmer's "plan" with the computer's "results.
Using the most common flowcharting objects draw flowcharts for each of the following scenarios: buying a coke out of a machine, getting ready for school using a snooze alarm clock (conditional).