120 likes | 247 Views
Jill Westerlund Hoover High School Hoover, Alabama. CSP’s got GAME!. 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.
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