120 likes | 262 Views
Join us for a hands-on workshop at Jill Westerlund Hoover High School, Alabama, where students will learn to visualize programming through flowchart creation. This engaging day includes collaborating in teams to draft game play flowcharts, while utilizing tools like Microsoft Visio, Lucidchart, and more. Students will explore key concepts like algorithms, abstraction, and program correctness. The workshop not only enhances programming skills but also fosters social interaction and a positive classroom climate, ensuring low-stress learning opportunities for all.
E N D
Jill Westerlund Hoover High School Hoover, Alabama CSP’s gotGAME!
CSP Learning Objectives • 5.2.1 Explain how programs implement algorithms [P3] • 5.3.1 Use abstraction to manage complexity in programs [P3] • 5.4.1 Evaluate the correctness of a program [P4] Exploring Innovations Rationale
Pre-teach Flowchart Basics
Pre-teach Show & Share
1 full day Purposeful Play
Partners collaborate to create a rough draft of game play flowchart; submit paper copy or submit image online • Individuals prepare a flowchart using a software tool or App; submit electronically • Individual/partners or game groups present flowchart for each game • Individual reflection on role of flowcharting in programming • Technical writing on the flowchart design 1 full day Formative Assessment
Software • Microsoft Visio • Microsoft Word • Apps • PureFlow • Lucidchart • inFlowchart 2 • Idea Sketch Flowchart Tools
Direct Benefit: • Skill building for programming unit and Create Performance Task • Hidden Benefits: • Allows natural social interaction • Creates positive class culture • Promotes a healthy classroom climate • Low stress learning Lesson Benefits
Student Sample EC’s Robot Flowchart
Student Sample MA’s Snap Maze Flowchart
Student Sample EB’s Snap Maze Flowchart