Top Banner
Computational Thinking Concepts ScratchEd Webinar Series Monday, March 28, 2011 7pm-8pm EST Hosted by Karen Brennan
45

Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Jul 06, 2020

Download

Documents

dariahiddleston
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Thinking Concepts ScratchEd Webinar Series Monday, March 28, 2011 7pm-8pm EST Hosted by Karen Brennan

Page 2: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 3: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Thinking

Page 4: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational thinking is a fundamental skill for everyone, not just for computer scientists.

Wing, Computational thinking

Page 5: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Thinking Computational concepts (Tonight)

Page 6: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Thinking Computational concepts (Tonight) Computational practices (April 25)

Page 7: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Thinking Computational concepts (Tonight) Computational practices (April 25) Computational perspectives (May 23)

Page 8: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Concepts sequence loops parallelism events

conditionals operators variables lists

Page 9: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Practices incremental/iterative testing/debugging reuse/remix abstraction/modularization

Page 10: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Perspectives expressing connecting understanding

Page 11: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Computational Concepts sequence loops parallelism events

conditionals operators variables lists

Page 12: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

concept definition why it’s useful showing it in Scratch context common misconceptions or mix-ups

Page 13: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

sequences identifying a series of steps for a task

Page 14: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 15: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 16: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 17: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

loops running the same sequence multiple times

Page 18: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 19: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 20: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 21: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

parallelism making things happen at the same time

Page 22: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 23: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 24: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 25: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

events one thing causing another thing to happen

Page 26: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 27: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 28: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 29: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

conditionals making decisions based on conditions

Page 30: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 31: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 32: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 33: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

operators support for mathematical and logical expressions

Page 34: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 35: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 36: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 37: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 38: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

variables storing, retrieving, and updating data

Page 39: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 40: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 41: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

lists structure for organizing a collection of items

Page 42: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 43: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking
Page 44: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Supporting understanding of concepts - authentically in projects - studying examples http://scratch.mit.edu - debugging http://scratched.media.mit.edu/resources/debug-it - challenges http://scratched.media.mit.edu/resources/short-scratch-programming-challenges - unplugged activities http://scratched.media.mit.edu/resources/blocks

Page 45: Computational Thinking Concepts · Computational thinking is a fundamental skill for everyone, not just for computer scientists. Wing, Computational thinking

Thank You! http://scratched.media.mit.edu http://events.scratch.mit.edu

Next webinar: Computational Thinking Practices Monday, April 25, 2011 7pm-8pm EST