computational thinking concepts · computational thinking is a fundamental skill for everyone, not...

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

Upload: others

Post on 06-Jul-2020

7 views

Category:

Documents


0 download

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