Presentation is loading. Please wait.

Presentation is loading. Please wait.

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

Similar presentations


Presentation on theme: "National CAS Conference For Teachers of Computing Primary control of physical systems! A friendly alternative to the dusty corner of the ICT cupboard."— Presentation transcript:

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

4

5

6

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

9

10

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

17

18

19

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


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

Similar presentations


Ads by Google