Download presentation
Presentation is loading. Please wait.
Published byMilton Holt Modified over 8 years ago
1
National CAS Conference For Teachers of Computing Primary control of physical systems! A friendly alternative to the dusty corner of the ICT cupboard. peter.gaynord@computingatschool.org.uk
2
Primary control of physical systems Outline 1Historical perspective 2What are the challenges? 3Introduction to the Crumble controller 4Sample projects 5Questions and close
3
Historical perspective
7
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.
8
Historical perspective
11
Challenges So what are the challenges?
12
Challenges Curriculum pressures Availability of cheap and simple kit Staff competence
13
Introduction to Crumble controller
14
1 x £12 inc VAT 15 x £9.20 inc VAT
15
Introduction to Crumble controller 1 x £3 inc VAT 1 x £2.40 inc VAT
16
Introduction to Crumble controller
20
So what can we do now? Explore controlling physical devices Exploration and trial and error are start of progression…
21
Sample projects Sparkles 25 x £30 inc VAT
22
Sample projects
23
Fairground rides (video 1, 2, 3)123
24
Sample projects Programmable house video 4 video 4
25
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
26
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.
27
Sample projects Programmable buggy - Lollibot
28
Sample projects Programmable buggy Video 5, 66 2.40 inc VAT 3.60 inc VAT 5.76 inc VAT
29
Sample projects Olympics
30
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
31
Sample projects
32
Important websites Redfern electronics 4tronix
33
Questions and close Thanks for listening World View of our new curriculum
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.