National CAS Conference For Teachers of Computing Primary control of physical systems! A friendly alternative to the dusty corner of the ICT cupboard.

Slides:



Advertisements
Similar presentations
Complete ICT solutions for primary schools… What do all of these activities have in common?
Advertisements

Farewell to ICT or evolving ICT into Computing? Phil Bagge code-it.co.uk.
Copyright © 2014 ICT Inspires Ltd. All Rights Reserved. ICT (Computing) Subject Leader Course Session 2: Broader.
Introducing Computing
Light Oaks Junior School Year 5 Computing Curriculum The computing curriculum across all year groups will be made up of six units; - Algorithms and Programs.
CORE FOUR PREPARING AND PLANNING FOR THE NEW PRIMARY CURRICULUM PROGRAMMES OF STUDY CLEVER COMPUTING.
Barefoot Computing Resources Workshop Nick Cook, Newcastle University barefootcas.org.uk.
Creating Interactive Games Your trainer today is: Luke Milner Derbyshire County Council Children and Younger Adults Department.
Course resources available from What is Scratch? How does Scratch fit into the Computing PoS? Progression in Computing.
Algorithm Design CS105. Problem Solving Algorithm: set of unambiguous instructions to solve a problem – Breaking down a problem into a set of sub- problems.
Demystifying the new Primary computing curriculum
Why teach coding?.
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.
COMPUTING IN THE NATIONAL CURRICULUM. WHY?  The 2014 national curriculum introduces a new subject, computing, which replaces ICT. This represents continuity.
Computing Curriculum. 3 main strands: Digital Literacy Information Technology Computer Science.
Jon Chippindall Class Teacher and Computing Leader Crumpsall Lane Primary CAS Master Teacher
Bug Session One. Session description In this session, pupils are introduced to a programming sequence which will make a light pattern on their Bug. Objectives.
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.
Tell the robot exactly how to draw a square on the board.
Ian Addison Primary School Teacher. Didn’t have PCs at school Owned my first PC at 16 Studied BTEC IT at college – this included breaking (and fixing)
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.
CORE FOUR PREPARING AND PLANNING FOR THE NEW PRIMARY CURRICULUM PROGRAMMES OF STUDY CLEVER COMPUTING Session 4 Computing, programming and Pedagogy.
Purpose of study A high-quality computing education equips pupils to use computational thinking and creativity to understand and change the world. Computing.
The New Computing Curriculum select, use and combine a variety of software (including internet services) on a range of digital devices to design and create.
Software Life Cycle Requirements and problem analysis. –What exactly is this system supposed to do? Design –How will the system solve the problem? Coding.
Programming Concepts Chapter 3.
Overview of this morning What … is computing? Why … is computing an important skill to learn? What … will my child be learning in computing lessons?
NQT Conference 30 th January 2015 Using Programming to Develop Children’s Mathematical Understanding Richard English Faculty of Education
The New Computing Curriculum An overview. Computing A high-quality computing education equips pupils to use computational thinking and creativity to understand.
Introduction to Testing CSIS 1595: Fundamentals of Programming and Problem Solving 1.
Understanding Computing and Programming at KS2 Debs Ayerst.
Computational Thinking Activities The Magic of Computer Science
SCRATCH ScratchScratch is a programming language that makes it easy to create your own interactive stories, animations, games, music, and art -- and share.
Progression in KS3/4 Algorithms MONDAY 30 TH NOVEMBER SUE SENTANCE.
Getting Started With Scratch Brendan Routledge
Computing in the New Curriculum. Computing Pupils should be taught to: KS1 understand what algorithms are; how they are implemented as programs on digital.
Barbara Tate – Site Systems Manager Olney Middle School: @babatate.
Computing Curriculum Day March 2016 Does this algorithm get Little Red Riding Hood to the Gingerbread Man’s house? Start Finish.
Design and Technology – Orreries TASC – To design a working Orrery - Use research and develop design criteria to inform the design of innovative, functional,
Michael Emerton
Makey Makey TASC Project Upper KS2 Aim: To design and programme a game in Scratch and create a way of controlling the game using Makey Makey.
The New Primary National Curriculum
Progression in Programming
Computing Year 7 - Unit 2 Programming Basics Scratch Basics.
Computing Curriculum Plans
Stage 14: Bee: Debugging What is debugging?
Welcome! Martin Norris Year 5 Class Teacher & Computing
Global Challenge Night Sensor Lesson 3.
Global Challenge Night Sensor Lesson 3.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Night Sensor Lesson 3.
Global Challenge Night Sensor Lesson 3.
Global Challenge Night Sensor Lesson 3.
Global Challenge Night Sensor Lesson 3.
Global Challenge Night Sensor Lesson 3.
Global Challenge Night Sensor Lesson 3.
Global Challenge Walking for Water Lesson 2.
Global Challenge Night Sensor Lesson 3.
Global Challenge Walking for Water Lesson 2.
Global Challenge Walking for Water Lesson 2.
Global Challenge Night Sensor Lesson 3.
Primary School Computing
Global Challenge Night Sensor Lesson 3.
Computing Curriculum Plans
Presentation transcript:

National CAS Conference For Teachers of Computing Primary control of physical systems! A friendly alternative to the dusty corner of the ICT cupboard.

Primary control of physical systems Outline 1Historical perspective 2What are the challenges? 3Introduction to the Crumble controller 4Sample projects 5Questions and close

Historical perspective

Design and write programs that accomplish specific goals, including controlling or simulating physical systems; solve problems by decomposing them into smaller parts. Use sequence, selection, and repetition in programs; work with variables and various forms of input and output; generate appropriate inputs and predicted outputs to test programs. Use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs.

Historical perspective

Challenges So what are the challenges?

Challenges  Curriculum pressures  Availability of cheap and simple kit  Staff competence

Introduction to Crumble controller

1 x £12 inc VAT 15 x £9.20 inc VAT

Introduction to Crumble controller 1 x £3 inc VAT 1 x £2.40 inc VAT

Introduction to Crumble controller

So what can we do now?  Explore controlling physical devices Exploration and trial and error are start of progression…

Sample projects Sparkles 25 x £30 inc VAT

Sample projects

Fairground rides (video 1, 2, 3)123

Sample projects Programmable house video 4 video 4

Sample projects Computational thinking and progression?  Increased purpose  Challenge  Collaboration  Planning algorithm and electronics  Decomposition  Debugging Exploration and trial and error are start of progression

Sample projects Identify how your code is behaving differently to how it should behave if it was working properly. Don't panic and accept that it is your job to have a go at fixing your own code! Do not ask for help yet. Select each sprite in turn and read through the script blocks out loud and make sure they make sense to you. If this hasn't worked and you still have a bug compare your code to someone else's code that is working. If none of this works try to track your code as it is running by putting in 'think' or 'say' blocks from the looks group so you know where it is at all times. Do try all of the above to fix your own bugs. Fixing your own bugs is one of the big challenges in programming that makes it so satisfying when you get your code working. If none of the above has worked ask one of the code club experts in your class to come and have a look at your code and see if they can debug it with you.

Sample projects Programmable buggy - Lollibot

Sample projects Programmable buggy Video 5, inc VAT 3.60 inc VAT 5.76 inc VAT

Sample projects Olympics

Sample projects He is passionate about the necessity for struggle and failure within computing and the importance for our pupils of embracing these across the curriculum. Video 7

Sample projects

Important websites Redfern electronics 4tronix

Questions and close Thanks for listening World View of our new curriculum