Quiz: Computational Thinking

Slides:



Advertisements
Similar presentations
PROBLEM SOLVING TECHNIQUES
Advertisements

Algorithm Design CS105. Problem Solving Algorithm: set of unambiguous instructions to solve a problem – Breaking down a problem into a set of sub- problems.
Computer Programming Basics. Computer programs are a detailed set of instructions given to the computer They tell the computer: 1. What actions you want.
Data n easy steps to a great career day 0 Where n = 3.
Tell the robot exactly how to draw a square on the board.
Cup Robotics An Introduction to Coding, Functions, and Parameters.
Introduction to Programming. What is a Program  Set of Instructions that tells the computer what to Do.  Driving force behind the computer  Without.
CS Unplugged Demo Lester Jackson, Sr. Program Manager.
TMF1013 : Introduction To Computing Lecture 1 : Fundamental of Computer ComputerFoudamentals.
Copyright © 2008 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Programming Logic & Design First Edition by Tony Gaddis.
CS 1308 Computer Literacy and The Internet Software.
Extended Prelude to Programming Concepts & Design, 3/e by Stewart Venit and Elizabeth Drake Chapter 2: Flowcharts.
The New Computing Curriculum An overview. Computing A high-quality computing education equips pupils to use computational thinking and creativity to understand.
Definition of Terms Software/Programs Programs that directs the operation of a computer system Set of instructions Codes Programming Process of planning,
CS221 Algorithm Basics. What is an algorithm? An algorithm is a list of instructions that transform input information into a desired output. Each instruction.
CS 100 Introduction to Computing Seminar September 21, 2015.
Problem Decomposition and Abstraction. Problem Solving Which one is easier:  Solving one big problem, or  Solving a number of small problems?
Flowcharts C++ Lab. Algorithm An informal definition of an algorithm is: a step-by-step method for solving a problem or doing a task. Input data A step-by-step.
Problem Solving.  Similar to Solving Math Word Problem  Read the Problem  Decide how to go about Solving the Problem  Solve the Problem  Test the.
Computer Programming Thinking in Code. Intro Computational Thinking Decompose Patterns General and Abstract Algorithms.
Progression in KS3/4 Algorithms MONDAY 30 TH NOVEMBER SUE SENTANCE.
 Programming methodology: ◦ is a process of developing programs that involves strategically dividing important tasks into functions to be utilized by.
AP CSP: Creating Functions & Top-Down Design
Unit 3 lesson 2&3 The Need For Algorithms- Creativity in Algorithms
UNIT 3 – LESSON 5 Creating Functions.
ECS – CS Basics August 17, 2017 Unit 1 Day 2.
Starting Out with Programming Logic & Design
Software Development Process
Graph Paper Programming
Computational Thinking
Graph Paper Programming
Global Challenge Night Sensor Lesson 2.
Unit 3: Lesson 6 & 7- Functions and Top-Down Design / APIs and Function Parameters Day 27.
Computational Thinking for KS3
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
Global Challenge Night Sensor Lesson 2.
The Friendship Algorithm
Global Challenge Night Sensor Lesson 2.
Global Challenge Walking for Water Lesson 2.
Algorithms.
Global Challenge Night Sensor Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Night Sensor Lesson 2.
Intro to digital technology
Global Challenge Night Sensor Lesson 2.
Introduction to programming
Starting Out with Programming Logic & Design
ICT Gaming Lesson 2.
Global Challenge Night Sensor Lesson 2.
COMPUTATIONAL THINKING COMPUTATIONAL THINKING IN PROGRAMMING
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer Low level programming language: A programming.
Binary counting challenge
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Computational Thinking
Global Challenge Night Sensor Lesson 2.
STEM Day Sioux City, Iowa
Global Challenge Night Sensor Lesson 2.
Global Challenge Walking for Water Lesson 2.
Hour of Code Code.org/lightbot
Computational Thinking
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Computational Thinking (How to think like a computer scientist)
Understanding Computational Thinking
CHAPTER 1 THE ABC OF PROGRAMMING
Presentation transcript:

Quiz: Computational Thinking Review for Coding

Vocabulary: Algorithm Coding Debugging Function Parameters A series of instructions on how to accomplish a task Coding Transforming actions into a symbolic language Debugging Finding and fixing problems in code Function A piece of code that can be called over and over Parameters Extra bits of information that you can pass into a function to customize it

VOCABULARY (continued) Computational Thinking A method of problem-solving that helps computer scientists prepare problems for digital solutions Abstraction Removing details from a solution so that it can work for many problems Decompose To break a hard problem up into smaller, easier ones Pattern A theme that is repeated many times

Four Steps of Computational THinking Decompose Patterns Abstraction Algorithm