Sequencing How to get better. Getting better – Level 3 Putting Instructions in a Sequence You can put instructions into a sequence You understand that.

Slides:



Advertisements
Similar presentations
Sprite-visual object (actor on the stage) Scripts- Tells actors (sprites) what to do.
Advertisements

Nested If Statements While Loops
Algorithms and Problem Solving
Karel The Robot Nested If Statements While Loops Copyright © 2008 by Helene G. Kershner.
Basic Building Blocks of Programming. Variables and Assignment Think of a variable as an empty container Assignment symbol (=) means putting a value into.
A tour around Java General introduction to aspects of the language (these will be covered in more detail later) After this tour you should have a general.
Bug Session Two. Session description In this session the use of algorithms is reinforced to help pupils plan out what they will need to program on their.
Adding Automated Functionality to Office Applications.
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.
Tell the robot exactly how to draw a square on the board.
Checking for Collisions: Alternative Method Erin Taylor Under the Direction of Susan Rodger July 2015 Duke University.
 Make sure you are subscribed to announcements on Moodle.  Activity 4 will be due 48hrs after your lab ends.
COMPUTER PROGRAMMING. Control Structures A program is usually not limited to a linear sequence of instructions. During its process it may repeat code.
Programming Concepts Chapter 3.
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.
CPS120 Introduction to Computer Programming The Programming Process.
CLASS OPENER: Is the given sequence arithmetic, if so what is the common difference? 1.1,4,9,16… 2.-21, -18, -15, -12… 3.97, 86, 75, 64… 4.0, 1, 3, 6,
Loops, Databases, Procedures, and Lists Dr. José M. Reyes Álamo.
Alice Program Design and Implementation. Scenarios and storyboards The previous magician example illustrated a simple storyboard which depicts a scenario.
Tracking CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Section 1: Scientific Method and Lab Design Start with jump lab.
Introduction to Physical Science--Vocabulary. Experiment.
More Python!. Lists, Variables with more than one value Variables can point to more than one value at a time. The simplest way to do this is with a List.
Chapter 10 Algorithmic Thinking. Learning Objectives Explain similarities and differences among algorithms, programs, and heuristic solutions List the.
Introduction to Computer Programming - Project 2 Intro to Digital Technology.
How to create a sprite Delete a sprite (e.g. the cat) by right clicking on it and choosing delete. Go to the bottom right hand corner and choose a new.
How to create a basic game in Scratch. The Scratch Stage The Scratch stage is 480 pixels wide and 360 pixels high x increasesx decreases.
Procedures and Variables Control Logo 1. What you will do today  You will make your code more efficient by using procedures  You will create shapes.
WRITING AN ABSTRACT Science Fair. WHAT SHOULD IT INCLUDE An abstract is an abbreviated version of your science fair project final report. For most science.
Flow Control in Imperative Languages. Activity 1 What does the word: ‘Imperative’ mean? 5mins …having CONTROL and ORDER!
Loop Blocks Chapter 6 Part A. Program Blocks 1.Actions- commands, messages, methods 2.Branches- decisions to be made 3.Loops- actions to be repeated.
Aims: To learn about some simple sorting algorithms. To develop understanding of the importance of efficient algorithms. Objectives: All:Understand how.
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.
PYTHON WHILE LOOPS. What you know While something is true, repeat your action(s) Example: While you are not facing a wall, walk forward While you are.
Problem Solving 1. Recognize some problem, and clearly state it. 1. Recognize some problem, and clearly state it. 2. Propose a possible solution to the.
Psychological Investigations: the final dash…... What do you need to know? Questionnaire How to improve the validity: Ask more precise questions Avoid.
Introduction to Scratch We will be using the Scratch Environment today, so please log in to the Scratch website (scratch.mit.edu)
Building and Solving Equations 2Projector Resources Building and Solving Equations Projector Resources.
Broadcasting (Adding a new level)
Scratch Unit Overview We are going to look at computer programming and how to create your very own computer game The piece of software we will be using.
Arithmetic Sequences Explicit Formulas.
Interactive Guide Presentation
An Instructional Power Point by The Curriculum Corner
Yenka Portfolio Level for this topic: Student Name : My Levels
Algorithms Today we will look at: what the word algorithm means
LESSON 11 – WHILE LOOPS UNIT 5 – 1/10/17.
Using Excel to Make a Graph
CPS120: Introduction to Computer Science
مفاهیم بهره وري.
FRACTIONS DECIMALS PERCENTS.
Algorithms Take a look at the worksheet. What do we already know, and what will we have to learn in this term?
Coding Concepts (Basics)
An Introduction to VEX IQ Programming with Modkit
GEOMETRIC SEQUENCES These are sequences where the ratio of successive terms of a sequence is always the same number. This number is called the common.
Using the Addition and Multiplication Principles Together
Nested If Statements While Loops
The structure of programming
Introduction to Snap Programming
Welcome to Mountain View Elementary School!
Developing a Program.
The structure of programming
Python While Loops.
Designing Software.
Critical Thinking Words
Thinking procedurally
SEQUENCE Start Initial situation Step 1 Step 2 Step 3 End
WRITING AN ALGORITHM, PSEUDOCODE, AND FLOWCHART LESSON 2.
How to allow the program to know when to stop a loop.
Instructions.
Presentation transcript:

Sequencing How to get better

Getting better – Level 3 Putting Instructions in a Sequence You can put instructions into a sequence You understand that the sequence of instructions makes a difference to the final result

This cell tells you how much you have spent all together Changing these numbers will change the way the shape appears Instructions in a sensible sequence

Getting better – Level 4 Creating loops in the sequence You can make the sequence repeat rather than retyping it You make decisions in you sequence You create your instructions into a group (procedures)

‘Forever’ is a looping instruction The ‘If’ instruction checks something and makes a decision

Getting better – Level 5 Being Precise You notice small errors and make suitable adjustments. You test and improve your work (keeping earlier versions). You can explain why sequencing is important in the wider world.

Make sure the helicopter is facing the right way Change the values to make the helicopter fly faster

Getting better – Level 6 Making several ‘blocks’ of commands (Sub Procedures) You divide the problem into small blocks and then create the sequence for each ‘sub’ problem (sub procedures). You find efficient ways to make things happen.

The main program is small Sub Procedures manage small parts of the problem

Getting better LevelWhat you do 3Put instructions in a sequence 4Creating loops in the sequence 5Increased precision, testing 6Using sub procedures 7Using variables