Tell the robot exactly how to draw a square on the board.

Slides:



Advertisements
Similar presentations
Algorithms 10 IST – Topic 6.
Advertisements

Programming TBE 540 Farah Fisher. Objectives After viewing this presentation, the learner will be able to… Given a task, create pseudocode Given pseudocode,
Approximations and Errors
An Introduction to Programming with C++ Fifth Edition Chapter 1 An Introduction to Programming.
Demystifying the new Primary computing curriculum
Why teach coding?.
Chapter 2: Algorithm Discovery and Design
PRE-PROGRAMMING PHASE
COMPUTING IN THE NATIONAL CURRICULUM. WHY?  The 2014 national curriculum introduces a new subject, computing, which replaces ICT. This represents continuity.
Bug Session Three. Session description In this session, pupils will discover how the Bug software makes drawing shapes easier (this is based on the use.
ALGORITHMS AND FLOWCHARTS
A year 1 computer userA year 2 computer userA year 3 computer user Algorithms and programming I can create a series of instructions. I can plan a journey.
The New Computing Curriculum Typing skills and keyboard confidence Word processing Simple graphics.
If you are using an Apple device, such as an iPad or iPhone, and you want to follow the instructions you will need a ‘Flash’ compatible browser. If you.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
CHAPTER 1 Overview of Programming and Problem Solving.
Chapter 1 What is Programming? Lecture Slides to Accompany An Introduction to Computer Science Using Java (2nd Edition) by S.N. Kamin, D. Mickunas, E.
Bug Session Three. Session description In this session, pupils will discover how the Bug software makes drawing shapes easier (this is based on the use.
Overview of this morning What … is computing? Why … is computing an important skill to learn? What … will my child be learning in computing lessons?
CPS120 Introduction to Computer Programming The Programming Process.
Chapter 1: An Introduction to Control Structures Introduction to Programming with C++ Fourth Edition.
Control Structures CPS120: Introduction to Computer Science Lecture 5.
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Review, Pseudocode, Flow Charting, and Storyboarding.
The Scientific Method: How to solve just about anything.
1 Overview of Programming Principles of Computers.
STEP 3- DEVELOP AN ALGORITHM At this stage we break down the problem into simple manageable steps so that they can be handled easily.
Programming. In your own words, explain what an algorithm is, and give an example of how people use algorithms every day.
ICS124 Session 9 Flowcharting 1. By the end of this section the student will be able to:  Name the three structures of the Structure Theorem  Identify.
IST 210: PHP LOGIC IST 210: Organization of Data IST210 1.
Flow Control in Imperative Languages. Activity 1 What does the word: ‘Imperative’ mean? 5mins …having CONTROL and ORDER!
Progression in KS3/4 Algorithms MONDAY 30 TH NOVEMBER SUE SENTANCE.
Repetition In today’s lesson we will look at: why you would want to repeat things in a program different ways of repeating things creating loops in Just.
Computing in the New Curriculum. Computing Pupils should be taught to: KS1 understand what algorithms are; how they are implemented as programs on digital.
Welcome to Sandilands Primary School Cluster Conference Friday 3 rd October 2014 An Introduction to Algorithms The Language of Programming.
Michael Emerton
PROGRAMMING: What’s It All About?
Programming Mehdi Bukhari.
Sphero CPD 9.30 – 11am Introduction to Sphero 11 – 11.15am
Module 1: Investigation 3 Creating Circular Rose Patterns
Algorithm and Ambiguity
The Scientific Method: How to solve just about anything
ALGORITHMS AND FLOWCHARTS
Print slides for students reference
Software Programming J. Holvikivi 2014.
Graph Paper Programming
Learning to Program in Python
An Introduction to Control Structures
Graph Paper Programming
The Scientific Method.
ALGORITHMS AND FLOWCHARTS
Factors, multiple, primes: Prime factors
Welcome! Martin Norris Year 5 Class Teacher & Computing
Algorithm and Ambiguity
Early - I can develop a sequence of instructions and run them using programmable devices or equivalent Designs a simple sequence of instructions/algorithm.
Computer Science Core Concepts
ICT Programming Lesson 3:
An Introduction to Control Structures
PYTHON: BUILDING BLOCKS Sequencing & Selection
Unit 3 lesson 2-5 The Need For Algorithms- Creativity in Algorithms – Simple Commands - Functions Day 18.
ICT Gaming Lesson 2.
An Introduction to Programming with C++ Fifth Edition
The structure of programming
Procedural Text 5.13 A – Interpret details from a procedural text to complete a task, solve a problem, or perform procedures.
Quiz: Computational Thinking
Hour of Code Code.org/lightbot
Fractions: Simplifies to a unit fraction?
Standard Form: Multiplying powers of 10
How to allow the program to know when to stop a loop.
Standard form: In standard form?
Presentation transcript:

Tell the robot exactly how to draw a square on the board

Computer Science Information Technology Digital Literacy

Algorithm Logical reasoning Program Debugging Logic Selection Sequence Repetition Variables Data representation

Algorithm A precise method for solving a given problem A sequence of instructions, or a set of rules, for performing a specific task Logical reasoning Being able to explain cause and effect, rather than randomly guess without reasoning. It includes predicting what will happen as a result of running a program. e.g. "If the robot turns right four times (through a right angle), it will be facing the same way as it started". Program A set instructions that are understand by the computer and carried out Debugging Finding and fixing mistakes in programs Most programs don’t work as they should first time round. Mistakes in programs are called ‘bugs’ and finding and fixing them is ‘debugging’. Selection Instructions that are carried out if a particular condition is met Sequence Instructions that are carried out in order Repetition Instructions that are repeated – a certain number of times, until a condition is met or until the program is stopped Variables Numbers and text stored and referred to in programs e.g. name = “Bob” Data representation Data can be stored and used by a computer as text, images, sound or video Logic Using the values of true and false alongside operations such as AND, OR and NOT Computing terms

Algorithm Method for solving a problem Program Series of instructions Debug Finding and fixing mistakes in programs Logic True/False, AND, OR, NOT etc. Selection Instructions carried out if a condition is met Sequence Instructions carried out in order Repetition Repeat set of instructions Variable Values stored to refer to later

Tell the robot exactly how to draw a square on the board

Algorithm Method for solving a problem Program Series of instructions Debug Finding and fixing mistakes in programs Logic True/False, AND, OR, NOT etc. Selection Instructions carried out if a condition is met Sequence Instructions carried out in order Repetition Repeat set of instructions Variable Values stored to refer to later

Tell the robot exactly how to draw a square on the board