Computational Thinking Trendy Phrase or Essential Skill Set? Barbara Fox bfox2014.wikispaces.com
Enter your first name Click What is the biggest reason students do not use computers more effectively?
Computational Thinking
Computational Thinking Skills Problem Solving Abstraction Creativity Collaboration Implementation
Analytical Thinking Skills Problem Solving
Problem Solving & Analytical Thinking Skills Sequential Processing Parallel Processing Looping Conditional Logic Pattern Recognition Decomposition sequential-1
Problem Solving & Analytical Thinking Skills Sequential Processing Parallel Processing Looping Conditional Logic Pattern Recognition Decomposition looping-1
Problem Solving & Analytical Thinking Skills Sequential Processing Parallel Processing Looping Conditional Logic Pattern Recognition Decomposition conditional-2
Problem Solving & Analytical Thinking Skills Sequential Processing Parallel Processing Looping Conditional Logic Pattern Recognition Decomposition Mammal Report Pick MammalResearch Encyclopedia Google Note CardsEvernote Write Report Create Outline
Abstraction Abstraction reduces information and detail to facilitate focus on relevant concepts (AP Computer Science Principles, College Board) When we create a virtual dog, for example, we do not try to simulate everything about a dog down it’s cells and molecules. We choose the specific features that we need for our purposes to keep things simple and focused.
Creativity
Collaboration
Scratch
AppInventor
Alice
HTML/CSS
h1 { color:#ACACA7; font-size:75px } h2, h3, p, h4, ul, a, br { color:#E6E6E6; font-family: monospace;font-size: 125% } body { background-color:#5C5C56; background- image:url( background-attachment: fixed; font-weight: bold; } img { border:10px outset #E6E6E6 } } h1 {font-family: monospace} h1 {font-weight:normal; Lazyman - shows up in the browser tab Lazyman Spruse Wayne SuperPower: Sitting on people He uses his potato chips of death to take down the criminals and super villians. What are some of his heroic deeds done? He sat on the Mc Donalds robber. He watched tv with a grandma. He stoppped Burger King from closing down. Lazyman caught in action Potato chip of doom
Introducing AP Computer Science Principles History Big Ideas and Computational Thinking practices Projects and Assessments in the classroom
APCS Principles Big Ideas Computing is a creative activity Abstraction reduces information and detail to facilitate focus on relevant concepts Data and information facilitate the creation of knowledge Algorithms are used to develop and express solutions to computational problems Programming enables problem solving human expression, and creation of knowledge The Internet pervades modern computing Computing has global impacts
Q & A
Resources bfox2014.wikispaces.com Barbara Fox - Deepa Muralidhar -