Upload
jecomputing
View
321
Download
1
Embed Size (px)
Citation preview
1
CODING IN THE NEW COMPUTING CURRICULUM
About me• WEBSITE: www.jecomputing.co.uk
• TWITTER: @jecomputing
• BLOG: www.jecomputing.blogspot.co.uk
• SCHOOL BLOG: http://ourladyswhalleyrange.primaryblogger.co.uk/category/computing-2/
2
Coding in the new curriculum
aims of tonight's session..................• To look at where programming/coding fits in to
the new curriculum for Computing
• To explore practical activities to develop “computational thinking”
• To experience the formal visual coding language of Scratch and how this can be built into the Computing curriculum across KS1 and KS2
3
–Richard Riley, former US Secretary of State for Education
“Education should prepare young people for jobs that do not yet exist, using technologies
that have not yet been invented, to solve problems of which we are not yet aware.”
4
5
Programming has always been part of the curriculum!
3 distinct parts to the new curriculum (though not labelled under these headings in the PoS).......
• Computer science - the core of computing, in which pupils are taught the principles of computation, how digital systems work and how to put this knowledge and understanding to use through programming (FOUNDATIONS)
• IT - pupil's using their knowledge and understanding of CS to use IT to create programs, systems and a range of content (APPLICATIONS)
• Digital Literacy - pupil's are able to express themselves and develop their ideas through ICT at a level suitable for the future workplace and as active participants in a digital world (IMPLICATIONS)
6
7
8
9
WARM UP
Can you work out the algorithm needed to get the robot to the end
square?
A.L.E.X. (iPad app)
10
KS1
Unplugged activities (useful at all key stages)
11
ACTIVITY: HUMAN CRANE
Other examples of unplugged activities....• Robot maze - using toilet roll/cones and robot
masks, children guide "robot" through the maze using precise directional language
•“Jambot" https://www.youtube.com/watch?v=leBEFaVHllE
• Going to school algorithm
Help children with using precise language and encourage them to "de-bug" problems for themselves or with a partner
12
http://csunplugged.org/http://code-it.co.uk/
Programmable toys...
• E.g. Beebots, Probots
13
Programming Apps (iPad)
14
Daisy Dino Alex
Beebot AppScratch junior
Scratch Jnr (iPad)
15
TASK: Program a simple animation
Probably Introduce formal Scratch programming no earlier than Year 2 (though have done it with higher
ability Year 1s)!
16
KS2
17
18
19
Formal Programming Languages
Visual Text-BasedScratch (v1.4 and v2.0)
Kodu MSW Logo
Python
20
Scratch Activity
Task: Program a conversation between two characters.
(Recommended year group: Upper KS1, Lower KS2)
21
Scratch Activity
Task: Program a x table game
(Recommended year group: KS2)
22
Scratch Activity
Task: Program a costume change game
(Recommended year group: Upper KS1)
Loads of free Scratch lesson plans at www.code-it.co.uk
23
Scratch 2.0
• Register pupils for an account in Scratch. Do this yourself using Gmail+ method if pupils don’t have an email address to use (or ask parents to create accounts with them at home).
• Pupils can then save projects to their account and can continue working outside of school.
• Also can “remix” other people’s work.
• Good for promoting Digital Literacy skills too!
Also some good iPad apps to supplement teaching...
24
Move the turtle
Minecraft Hopscotch
Scratch 2 (video tutorials) Cargo Bot
Cato's Hike
...work with variables and various forms of input and output
25
Lego WeDo Raspberry Pi Makey Makey
Questions/Comments?• WEBSITE: www.jecomputing.co.uk
• TWITTER: @jecomputing
• BLOG: www.jecomputing.blogspot.co.uk
• SCHOOL BLOG: http://ourladyswhalleyrange.primaryblogger.co.uk/category/computing-2/
• www.facebook.com/JamieEdmondsonComputing
26