Going with the Flow: Flowcharting your way into code.
By: Stephanie Racine MT
Stephanie Racine, Master Teacher
Agenda
1
2
3
4
TABLE OF CONTENTS
5
Flowcharts are diagrams that visually represent the steps of an algorithm.
In this activity, students will look at code and turn the code into a flowchart.
In this activity, students will read the flowchart and create the code from it.
This link will take you to a document that lists which assignments I combine when I teach and all the locations were students are given code, but in flowchart form.
The document linked provides a list of additional supports that you might find useful.
INTRODUCTION
Do your students during the planning stage skip over making the flowchart and go directly to coding? If so, you are not alone. My students do this even though that is not part of the design process I expect them to follow. They only make their flowchart once they finish their coding. I am attempting to change this by providing more support upfront with flowcharting. This will hopefully make them feel more comfortable and follow the planning process in the correct order.
Flowchart Symbols
Always start and end the flowchart.This lets the programmer know where to begin and end coding. (Example: On Start, On A Button, On Forever, etc)
OVAL
RECTANGLE
This shape is for commands. If you have actions that you want the program to do, you would use a rectangle to designate that action, (Example: show LED, Show String, etc)
Rhombus/Diamond
This shape is for conditions. Any time you are coding with Yes/No questions, you need this shape. (Example: If/ Then blocks, etc.)
arrows
This shape is A signal to move to the next step.It is a visual representation of the order of the code.
Practice #1 Tips
It’s up to you on how you want to teach this. I spend a lot of time in the 7th grade on flowcharting, so that I don’t have to spend as much time on it in the 8th grade. Of course that is dependent upon how much they remember.
FIRST STEPS Flowcharting
Make the Flowchart Infographic a Poster
Model Flowcharting
Practice, Practice, Practice
This will be a visual reminder for your students
As you work through the code, no matter how basic it is, flowchart it.
The more you have your kids do this, the better they will get.
Think About This As You Work
Contemplate the following:
How are you currently presenting this topic?
How are your students receiving this content?
What activities have been difficult? For them? For you to teach?
What things can you change to improve your student’s understanding?
What do you still need to do to get where you want to be?
Thanks
sracine@fgschools.com
401-617-7543
Ponaganset Middle School
7 Rustic Hill Road
North Scituate, RI 02857
Do you have any questions?
https://calendly.com/sracine-2/ac
CREDITS: This presentation template was created by Slidesgo, including icons by Flaticon, and infographics & images by Freepik