Programming in a Primary School

advertisement
Programming in a Primary School
The mud pie or
the lego bricks
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Programming in a Primary School
Build your confidence in using technology to:
• Provide excellent educational experiences
• Generate high levels of engagement and commitment to learning
• Help learners acquire knowledge and develop understanding across
the curriculum
Build your knowledge and understanding of programming:
• Increase knowledge of free or existing resources to develop
programming
• Increase confidence to use appropriate resources to teach
programming
• Recognise cross curriculum links to harness the creativity of
programming
• Extend knowledge of how programming contributes to the
achievement of learners across the curriculum
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Programming in a Primary School
Introduction: Where does it fit? Why? How?
Progression in Logo
Scratch
Models and Robots
Other software and apps
Key actions for back in school
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What are the opportunities for your learners?
explore
engage
investigate
analyse
create
collaborate
review
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What are the opportunities for your learners?
‘Freedom to go everywhere and anywhere, as far as the
eye can see.’
14 year old glider pilot
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
ICT curriculum
Planning, developing and evaluating
Finding things out
• Handling data
• Research
Exchanging and sharing information
• Presentation
• Collaboration
Developing ideas and making things happen
• Control and monitoring
• Modelling and simulation
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Computing Programme of Study
• Computer Science
• Creative use of ICT
• Digital Literacy
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Learning Power!
Typical learning criteria relevant to educational robots
Catlin, D. Valiant Technology Ltd and Blamires, M. Dept of Education, Canterbury Christ Church University; The
Principles of Educational Robotic Applications framework for understanding and developing educational robots
and their activities, cited in Advancing Education Summer 2012
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Learning Power!
Involvement of sustainable criteria in a
sample of 30 classic Roamer activities
Dynamic relationship
allowing any participant to
be teacher or learner
Catlin, D. Valiant Technology Ltd and Blamires, M. Dept of Education, Canterbury Christ Church University; The
Principles of Educational Robotic Applications framework for understanding and developing educational robots
and their activities, cited in Advancing Education Summer 2012
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What are the opportunities for your learners?
Creator
Collaborator
Learner as …
Investigator
Consumer
Problem
Solver
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
To Pi or not to Pi: that is the question
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Existing resources
Control and Monitoring
Modelling and Simulation
Poisson Rouge
Smartnotebook
Floor robots
Big Day Out
Pivot stick animator/Stykz
BBC Science Clips
Logo (2Simple, Textease Turtle, Superlogo,
FMS)
Maths ITPs
Spex+
Scratch
Excel or Textease Spreadsheet
Go Control / Flowol
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Logo
2Simple Infant
Video Toolkit
PurpleMash
2Go and Logo
Textease Turtle
FSW Logo
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Superlogo
What will it create?
Repeat 5
Fd 10
Rt 132
Fd 10
Lt 60
end
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What will it create?
Repeat 5
Fd 10
Rt 132
Fd 10
Lt 60
end
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What will it create?
Repeat 6
Fd 10
Rt 120
Fd 10
Lt 60
end
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What will it create?
Repeat 6
Fd 10
Rt 120
Fd 10
Lt 60
end
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What will it create?
Predict the letter that these instructions produce.
1) FD 90 RT 90 FD 40 BK 40 RT 90 FD 40 LT 90 FD 30
2) FD 30 RT 90 FD 20 BK 20 RT 270 FD 20 RT 90 FD 30
3) BK 60 FD 30 RT 90 FD 30 RT 90 FD 30 BK 60
Now can you draw the letter K? Now try the letter Z.
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Taking logo further
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
… and further
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Game Creation
2Simple 2DIY
PurpleMash
Kodu
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Scratch
Code Club
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
10 Block activity
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Hands - on
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Go Control
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Hands - on
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
What thinking is happening?
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Open-ended
challenge
process
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Action planning
Where will you include programming?
Which are the key resources for your school?
What staff development is required?
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
eLIM website – How can it help you?
Somerset Learning Platform https://slp.somerset.gov.uk – select ‘Somerset ELIM’
Programming page
Progressions page
lead ▪ learn ▪ protect ▪ engage www.somersetelim.org
Support sheets
in Primary blog
Download