SlideShare a Scribd company logo
Miles Berry
University of Roehampton
28 June 2013
Primary Computing
Workshop
2. Scratch
qbmaze
qbmaze
“Experience of objects
plays, naturally, a very
important role in the
establishment of
dynamic structures”
From Piaget (1961) A genetic approach to the psychology of thought
Schema
Constructionism
“Constructionism - the N word
as opposed to the V word -
shares contructivism’s view of
learning as“building knowledge
structures”through progressive
internalization of actions... It
then adds the idea that this
happens especially felicitously in
a context where the learner is
consciously engaged in
constructing a public entity,
whether it’s a sand castle on the
beach or a theory of the
universe.
Papert 1991
Mindstorms
In many schools today, the phrase
"computer-aided instruction" means
making the computer teach the child.
One might say the computer is being
used to program the child.
In my vision, the child programs the
computer and, in doing so, both acquires
a sense of mastery over a piece of the
most modern and powerful technology
and establishes an intimate contact with
some of the deepest ideas from science,
from mathematics, and from the art of
intellectual model building.
Papert, 1980
Papert on Logo (1983)
KS1
understand what algorithms are, how they are implemented as
programs on digital devices, and that programs execute by
following a sequence of instructions
write and test simple programs
use logical reasoning to predict the behaviour of simple programs
organise, store, manipulate and retrieve data in a range of digital
formats
communicate safely and respectfully online, keeping personal
information private, and recognise common uses of information
technology beyond school.
understand what algorithms are, how they
are implemented as programs on digital
devices, and that programs execute by
following a sequence of instructions
write and test simple programs
use logical reasoning to predict the
behaviour of simple programs
KS2
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
understand computer networks including the internet; how they
can provide multiple services, such as the world-wide web; and
the opportunities they offer for communication and collaboration
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
Papert, 1971
Glasshead Studios for BBC Cracking the Code
use logical reasoning to explain how a
simple algorithm works and to detect and
correct errors in algorithms and programs
The craftsman
“It is by fixing things that
we often get to understand
how they work.”
“An urban primary school had good provision for developing pupils’
programming skills. Two Year 6 pupils attending provision for gifted and talented
pupils at their local secondary school were introduced to a freeware application
which enabled them to design and program a two- dimensional computer
game. Their enthusiasm prompted their class teacher to download the software
and to introduce a new unit of work for the whole class based around it.
Pupils were asked to design the graphics, layout and functionality of their own
computer game and to write the program to implement their ideas for its
design. Over a series of lessons, pupils used a ‘paint’ application to design their
game backgrounds and sprites. Having completed the graphical elements, pupils
wrote scripts to control movement and interaction in their games. This required
them to learn to use sophisticated programming constructs such as ‘repeat…
until’ and ‘if… then’ in capturing keyboard input, managing variables and testing
whether particular conditions had been met.
The choice of task and software motivated pupils who were therefore able to
make good progress. Most were able to write a series of executable instructions
to implement the features of their game design. One autistic pupil excelled at
this task and made better progress than his peers. He made outstanding use of
loops, conditional jumps and incremental counters in his program. His skills
exceeded those of his teacher, to whom he had to explain the principles of what
he had done.“
And yet...
— Geometry
— Islamic art
— Arithmetic games
— Spelling games
— Simulating simple physics
— Animating traditional tales,
historical situations etc
— Creating games with
characters from class readers,
history, etc
— Simulating probability
— Food chains
— MFL – program in Spanish.
— Animations of simple
conversations in MFL
— Jigsaw puzzles
— Music composition
— Create 'guess the animal'
game.
— Interactive image
manipulation
— Control tech
Scratch across the curriculum
Snap!
App Inventor
S4A
Kinect2Scratch
Enchanting

More Related Content

What's hot

From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
CAVEDU Education
 
Getting started with programming KS1
Getting started with programming KS1Getting started with programming KS1
Getting started with programming KS1Pippa Totraku
 
Computational thinking and curriculum
Computational thinking and curriculumComputational thinking and curriculum
Computational thinking and curriculum
Nick Reynolds
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
Paul Herring
 
Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogy
Paul Herring
 
Cognitive computing 2016
Cognitive computing 2016Cognitive computing 2016
Cognitive computing 2016
Jimsiah Ibrahimkutty
 
Computational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and SensorsComputational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and Sensors
Kay yong Khoo
 
Caterpillar Coffee Call - Integrating a Maker Mentality into Your Organization
Caterpillar Coffee Call - Integrating a Maker Mentality into Your OrganizationCaterpillar Coffee Call - Integrating a Maker Mentality into Your Organization
Caterpillar Coffee Call - Integrating a Maker Mentality into Your Organization
Jayson Margalus
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
Varun Trivedi
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
Anmol Nijhawan
 
Getting started with programming ks1
Getting started with programming ks1Getting started with programming ks1
Getting started with programming ks1
kturvey
 
Machine learning presentation
Machine learning presentationMachine learning presentation
Machine learning presentation
Saurav Prasad
 
Graber jigsaw
Graber jigsawGraber jigsaw
Graber jigsawagraber
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentation
sweety seth
 
Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...
Kevin Burden
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
Pratap Dangeti
 
Collaborating Across Boundaries to Engage Journalism Students in Computationa...
Collaborating Across Boundaries to Engage Journalism Students in Computationa...Collaborating Across Boundaries to Engage Journalism Students in Computationa...
Collaborating Across Boundaries to Engage Journalism Students in Computationa...
Kim Pearson
 
COGNITIVE COMPUTING
COGNITIVE COMPUTINGCOGNITIVE COMPUTING
COGNITIVE COMPUTING
mitali singh
 

What's hot (20)

From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
From computational Thinking to computational Action - Dr. Hal Abelson, MIT Ap...
 
Getting started with programming KS1
Getting started with programming KS1Getting started with programming KS1
Getting started with programming KS1
 
Computational thinking and curriculum
Computational thinking and curriculumComputational thinking and curriculum
Computational thinking and curriculum
 
ELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational ThinkingELH School Tech 2013 - Computational Thinking
ELH School Tech 2013 - Computational Thinking
 
Computational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogyComputational Thinking - a 4 step approach and a new pedagogy
Computational Thinking - a 4 step approach and a new pedagogy
 
Cognitive computing 2016
Cognitive computing 2016Cognitive computing 2016
Cognitive computing 2016
 
Computational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and SensorsComputational Thinking (CT) & Coding with Micro: bits and Sensors
Computational Thinking (CT) & Coding with Micro: bits and Sensors
 
Caterpillar Coffee Call - Integrating a Maker Mentality into Your Organization
Caterpillar Coffee Call - Integrating a Maker Mentality into Your OrganizationCaterpillar Coffee Call - Integrating a Maker Mentality into Your Organization
Caterpillar Coffee Call - Integrating a Maker Mentality into Your Organization
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
 
Cognitive Computing
Cognitive ComputingCognitive Computing
Cognitive Computing
 
Getting started with programming ks1
Getting started with programming ks1Getting started with programming ks1
Getting started with programming ks1
 
Machine learning presentation
Machine learning presentationMachine learning presentation
Machine learning presentation
 
Storyboard moores2
Storyboard moores2Storyboard moores2
Storyboard moores2
 
Storyboard moores2
Storyboard moores2Storyboard moores2
Storyboard moores2
 
Graber jigsaw
Graber jigsawGraber jigsaw
Graber jigsaw
 
Machine learning seminar presentation
Machine learning seminar presentationMachine learning seminar presentation
Machine learning seminar presentation
 
Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...Future Challenges for Education: the changing digital environment (BPP Univer...
Future Challenges for Education: the changing digital environment (BPP Univer...
 
Cognitive computing
Cognitive computing Cognitive computing
Cognitive computing
 
Collaborating Across Boundaries to Engage Journalism Students in Computationa...
Collaborating Across Boundaries to Engage Journalism Students in Computationa...Collaborating Across Boundaries to Engage Journalism Students in Computationa...
Collaborating Across Boundaries to Engage Journalism Students in Computationa...
 
COGNITIVE COMPUTING
COGNITIVE COMPUTINGCOGNITIVE COMPUTING
COGNITIVE COMPUTING
 

Viewers also liked

Blogging - Y2 ICT L3
Blogging - Y2 ICT L3Blogging - Y2 ICT L3
Blogging - Y2 ICT L3
Miles Berry
 
One-computer classroom_May2013
One-computer classroom_May2013One-computer classroom_May2013
One-computer classroom_May2013
Teresa Almeida d'Eça
 
Como afrontar tensións e conflitos coas fillas e
Como afrontar tensións e conflitos coas fillas eComo afrontar tensións e conflitos coas fillas e
Como afrontar tensións e conflitos coas fillas ePilarGarcia1967
 
2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライドYuka Egusa
 
Professional Development Y3 ssp 12 13 l14
Professional Development Y3 ssp 12 13 l14Professional Development Y3 ssp 12 13 l14
Professional Development Y3 ssp 12 13 l14
Miles Berry
 
Media and Design. Y3 Teaching and Learning L2
Media and Design. Y3 Teaching and Learning L2Media and Design. Y3 Teaching and Learning L2
Media and Design. Y3 Teaching and Learning L2
Miles Berry
 
Synch AND Swim - Blending Synch and Asynch Learning Environments
Synch AND Swim - Blending Synch and Asynch Learning EnvironmentsSynch AND Swim - Blending Synch and Asynch Learning Environments
Synch AND Swim - Blending Synch and Asynch Learning Environments
Michael Coghlan
 
Grade 9 to 10 Course Selection Parents 2013 2014
Grade 9 to 10 Course Selection Parents 2013 2014Grade 9 to 10 Course Selection Parents 2013 2014
Grade 9 to 10 Course Selection Parents 2013 2014IS Manila
 
Computing: planning, assessment and resources
Computing: planning, assessment and resourcesComputing: planning, assessment and resources
Computing: planning, assessment and resources
Miles Berry
 
Ramco's Product Philosophy
Ramco's Product Philosophy Ramco's Product Philosophy
Ramco's Product Philosophy
Ramco Systems
 
personalized iphone 4 case
personalized iphone 4 casepersonalized iphone 4 case
personalized iphone 4 case
Mark Kellan
 

Viewers also liked (14)

Blogging - Y2 ICT L3
Blogging - Y2 ICT L3Blogging - Y2 ICT L3
Blogging - Y2 ICT L3
 
One-computer classroom_May2013
One-computer classroom_May2013One-computer classroom_May2013
One-computer classroom_May2013
 
Compare pics dcop video
Compare pics dcop videoCompare pics dcop video
Compare pics dcop video
 
Online testing
Online testingOnline testing
Online testing
 
Network Virtualization - A Survey
Network Virtualization - A SurveyNetwork Virtualization - A Survey
Network Virtualization - A Survey
 
Como afrontar tensións e conflitos coas fillas e
Como afrontar tensións e conflitos coas fillas eComo afrontar tensións e conflitos coas fillas e
Como afrontar tensións e conflitos coas fillas e
 
2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド
 
Professional Development Y3 ssp 12 13 l14
Professional Development Y3 ssp 12 13 l14Professional Development Y3 ssp 12 13 l14
Professional Development Y3 ssp 12 13 l14
 
Media and Design. Y3 Teaching and Learning L2
Media and Design. Y3 Teaching and Learning L2Media and Design. Y3 Teaching and Learning L2
Media and Design. Y3 Teaching and Learning L2
 
Synch AND Swim - Blending Synch and Asynch Learning Environments
Synch AND Swim - Blending Synch and Asynch Learning EnvironmentsSynch AND Swim - Blending Synch and Asynch Learning Environments
Synch AND Swim - Blending Synch and Asynch Learning Environments
 
Grade 9 to 10 Course Selection Parents 2013 2014
Grade 9 to 10 Course Selection Parents 2013 2014Grade 9 to 10 Course Selection Parents 2013 2014
Grade 9 to 10 Course Selection Parents 2013 2014
 
Computing: planning, assessment and resources
Computing: planning, assessment and resourcesComputing: planning, assessment and resources
Computing: planning, assessment and resources
 
Ramco's Product Philosophy
Ramco's Product Philosophy Ramco's Product Philosophy
Ramco's Product Philosophy
 
personalized iphone 4 case
personalized iphone 4 casepersonalized iphone 4 case
personalized iphone 4 case
 

Similar to Roehampton computing workshop 2

Turtle Graphics
Turtle GraphicsTurtle Graphics
Turtle Graphics
Miles Berry
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and Scratch
Miles Berry
 
Project MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AIProject MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AIbutest
 
Project MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AIProject MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AIbutest
 
Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Toolskirish43
 
Shaffer book presentation chapter 2
Shaffer book presentation  chapter 2Shaffer book presentation  chapter 2
Shaffer book presentation chapter 2
Bhavi Patel
 
Yess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste LagrangeYess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste Lagrangecarlos torres
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
Miles Berry
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationharshit2013
 
Math Integration
Math IntegrationMath Integration
Math Integration
Noreen Strehlow
 
Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...
João Piedade
 
A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...
A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...
A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...
Wookjae Maeng
 
Chpt 8 Designing With Technologies
Chpt 8 Designing With TechnologiesChpt 8 Designing With Technologies
Chpt 8 Designing With Technologiessears09
 
Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)Prabhat Kumar
 
Teaching IT in Primary Schools
Teaching IT in Primary SchoolsTeaching IT in Primary Schools
Teaching IT in Primary Schools
Miles Berry
 
Coding on iPads
Coding on iPadsCoding on iPads
Coding on iPads
David Dryden
 
Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
 Diseño de escenarios interactivos de aprendizaje con realidad aumentada para... Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
Facultad de Informática UCM
 
Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285
psych369
 
Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...
Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...
Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...
IL Group (CILIP Information Literacy Group)
 
Educational robotics session
Educational robotics sessionEducational robotics session
Educational robotics session
Karel Van Isacker
 

Similar to Roehampton computing workshop 2 (20)

Turtle Graphics
Turtle GraphicsTurtle Graphics
Turtle Graphics
 
Primary Programming and Scratch
Primary Programming and ScratchPrimary Programming and Scratch
Primary Programming and Scratch
 
Project MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AIProject MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AI
 
Project MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AIProject MLExAI: Machine Learning Experiences in AI
Project MLExAI: Machine Learning Experiences in AI
 
Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Tools
 
Shaffer book presentation chapter 2
Shaffer book presentation  chapter 2Shaffer book presentation  chapter 2
Shaffer book presentation chapter 2
 
Yess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste LagrangeYess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste Lagrange
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabrication
 
Math Integration
Math IntegrationMath Integration
Math Integration
 
Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...Computational thinking programming and robotics as strategy to promote 21st c...
Computational thinking programming and robotics as strategy to promote 21st c...
 
A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...
A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...
A Contextual Inquiry of Expert Programmers in an Event-Based Programming Envi...
 
Chpt 8 Designing With Technologies
Chpt 8 Designing With TechnologiesChpt 8 Designing With Technologies
Chpt 8 Designing With Technologies
 
Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)Algorithmic thinking and digital fabrication (1) (2)
Algorithmic thinking and digital fabrication (1) (2)
 
Teaching IT in Primary Schools
Teaching IT in Primary SchoolsTeaching IT in Primary Schools
Teaching IT in Primary Schools
 
Coding on iPads
Coding on iPadsCoding on iPads
Coding on iPads
 
Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
 Diseño de escenarios interactivos de aprendizaje con realidad aumentada para... Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
Diseño de escenarios interactivos de aprendizaje con realidad aumentada para...
 
Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285
 
Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...
Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...
Maker Literacy: Connecting IL within the maker movement - Jessie Long & Jenni...
 
Educational robotics session
Educational robotics sessionEducational robotics session
Educational robotics session
 

More from Miles Berry

Croydon 121
Croydon 121Croydon 121
Croydon 121
Miles Berry
 
Video and the reflective practitioner (Y1 T&L)
Video and the reflective practitioner (Y1 T&L)Video and the reflective practitioner (Y1 T&L)
Video and the reflective practitioner (Y1 T&L)Miles Berry
 
Designing for the Web
Designing for the WebDesigning for the Web
Designing for the WebMiles Berry
 
Roehampton computing workshop 3
Roehampton computing workshop 3Roehampton computing workshop 3
Roehampton computing workshop 3Miles Berry
 
Robotics 12 13 y1 ict ssp l18
Robotics 12 13 y1 ict ssp l18Robotics 12 13 y1 ict ssp l18
Robotics 12 13 y1 ict ssp l18
Miles Berry
 
Innovation and the future: Y3 ssp 12 13 l15
Innovation and the future: Y3 ssp 12 13 l15Innovation and the future: Y3 ssp 12 13 l15
Innovation and the future: Y3 ssp 12 13 l15
Miles Berry
 
Mobile app development 12 13 y1 ict ssp l17 rev
Mobile app development 12 13 y1 ict ssp l17 revMobile app development 12 13 y1 ict ssp l17 rev
Mobile app development 12 13 y1 ict ssp l17 rev
Miles Berry
 
Resources and Support - Y3 ssp 12 13 l13
Resources and Support - Y3 ssp 12 13 l13Resources and Support - Y3 ssp 12 13 l13
Resources and Support - Y3 ssp 12 13 l13
Miles Berry
 
Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Miles Berry
 
T and L websites (lecture 1)
T and L websites (lecture 1)T and L websites (lecture 1)
T and L websites (lecture 1)Miles Berry
 
Developing ideas with video - Y1 ICT Specialists, Lecture 15.
Developing ideas with video - Y1 ICT Specialists, Lecture 15.Developing ideas with video - Y1 ICT Specialists, Lecture 15.
Developing ideas with video - Y1 ICT Specialists, Lecture 15.
Miles Berry
 
Toys, play and games : Y1 ICT, Lecture 5
Toys, play and games : Y1 ICT, Lecture 5Toys, play and games : Y1 ICT, Lecture 5
Toys, play and games : Y1 ICT, Lecture 5
Miles Berry
 
Year 1 Lecture 4 - video workshop
Year 1 Lecture 4 - video workshopYear 1 Lecture 4 - video workshop
Year 1 Lecture 4 - video workshop
Miles Berry
 
12 13 y1 ict ssp l13
12 13 y1 ict ssp l1312 13 y1 ict ssp l13
12 13 y1 ict ssp l13Miles Berry
 
12 13 y1 ict ssp l12
12 13 y1 ict ssp l1212 13 y1 ict ssp l12
12 13 y1 ict ssp l12Miles Berry
 
PGCE Foundation Computing EYFS/KS1 - Robotics
PGCE Foundation Computing EYFS/KS1 - RoboticsPGCE Foundation Computing EYFS/KS1 - Robotics
PGCE Foundation Computing EYFS/KS1 - Robotics
Miles Berry
 
The computing curriculum beyond 2014
The computing curriculum beyond 2014The computing curriculum beyond 2014
The computing curriculum beyond 2014
Miles Berry
 
12 13 PGCE ICT Reflective Practice Seminar 2
12 13 PGCE ICT Reflective Practice Seminar 212 13 PGCE ICT Reflective Practice Seminar 2
12 13 PGCE ICT Reflective Practice Seminar 2
Miles Berry
 
Wikis
WikisWikis

More from Miles Berry (20)

Croydon 121
Croydon 121Croydon 121
Croydon 121
 
Elsoi8
Elsoi8Elsoi8
Elsoi8
 
Video and the reflective practitioner (Y1 T&L)
Video and the reflective practitioner (Y1 T&L)Video and the reflective practitioner (Y1 T&L)
Video and the reflective practitioner (Y1 T&L)
 
Designing for the Web
Designing for the WebDesigning for the Web
Designing for the Web
 
Roehampton computing workshop 3
Roehampton computing workshop 3Roehampton computing workshop 3
Roehampton computing workshop 3
 
Robotics 12 13 y1 ict ssp l18
Robotics 12 13 y1 ict ssp l18Robotics 12 13 y1 ict ssp l18
Robotics 12 13 y1 ict ssp l18
 
Innovation and the future: Y3 ssp 12 13 l15
Innovation and the future: Y3 ssp 12 13 l15Innovation and the future: Y3 ssp 12 13 l15
Innovation and the future: Y3 ssp 12 13 l15
 
Mobile app development 12 13 y1 ict ssp l17 rev
Mobile app development 12 13 y1 ict ssp l17 revMobile app development 12 13 y1 ict ssp l17 rev
Mobile app development 12 13 y1 ict ssp l17 rev
 
Resources and Support - Y3 ssp 12 13 l13
Resources and Support - Y3 ssp 12 13 l13Resources and Support - Y3 ssp 12 13 l13
Resources and Support - Y3 ssp 12 13 l13
 
Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Y3 ssp 12 13 l12
Y3 ssp 12 13 l12
 
T and L websites (lecture 1)
T and L websites (lecture 1)T and L websites (lecture 1)
T and L websites (lecture 1)
 
Developing ideas with video - Y1 ICT Specialists, Lecture 15.
Developing ideas with video - Y1 ICT Specialists, Lecture 15.Developing ideas with video - Y1 ICT Specialists, Lecture 15.
Developing ideas with video - Y1 ICT Specialists, Lecture 15.
 
Toys, play and games : Y1 ICT, Lecture 5
Toys, play and games : Y1 ICT, Lecture 5Toys, play and games : Y1 ICT, Lecture 5
Toys, play and games : Y1 ICT, Lecture 5
 
Year 1 Lecture 4 - video workshop
Year 1 Lecture 4 - video workshopYear 1 Lecture 4 - video workshop
Year 1 Lecture 4 - video workshop
 
12 13 y1 ict ssp l13
12 13 y1 ict ssp l1312 13 y1 ict ssp l13
12 13 y1 ict ssp l13
 
12 13 y1 ict ssp l12
12 13 y1 ict ssp l1212 13 y1 ict ssp l12
12 13 y1 ict ssp l12
 
PGCE Foundation Computing EYFS/KS1 - Robotics
PGCE Foundation Computing EYFS/KS1 - RoboticsPGCE Foundation Computing EYFS/KS1 - Robotics
PGCE Foundation Computing EYFS/KS1 - Robotics
 
The computing curriculum beyond 2014
The computing curriculum beyond 2014The computing curriculum beyond 2014
The computing curriculum beyond 2014
 
12 13 PGCE ICT Reflective Practice Seminar 2
12 13 PGCE ICT Reflective Practice Seminar 212 13 PGCE ICT Reflective Practice Seminar 2
12 13 PGCE ICT Reflective Practice Seminar 2
 
Wikis
WikisWikis
Wikis
 

Recently uploaded

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
Product School
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
g2nightmarescribd
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 

Recently uploaded (20)

GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
From Daily Decisions to Bottom Line: Connecting Product Work to Revenue by VP...
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Generating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using SmithyGenerating a custom Ruby SDK for your web service or Rails API using Smithy
Generating a custom Ruby SDK for your web service or Rails API using Smithy
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 

Roehampton computing workshop 2

  • 1. Miles Berry University of Roehampton 28 June 2013 Primary Computing Workshop 2. Scratch
  • 2.
  • 3.
  • 6.
  • 7. “Experience of objects plays, naturally, a very important role in the establishment of dynamic structures” From Piaget (1961) A genetic approach to the psychology of thought Schema
  • 8.
  • 9. Constructionism “Constructionism - the N word as opposed to the V word - shares contructivism’s view of learning as“building knowledge structures”through progressive internalization of actions... It then adds the idea that this happens especially felicitously in a context where the learner is consciously engaged in constructing a public entity, whether it’s a sand castle on the beach or a theory of the universe. Papert 1991
  • 10. Mindstorms In many schools today, the phrase "computer-aided instruction" means making the computer teach the child. One might say the computer is being used to program the child. In my vision, the child programs the computer and, in doing so, both acquires a sense of mastery over a piece of the most modern and powerful technology and establishes an intimate contact with some of the deepest ideas from science, from mathematics, and from the art of intellectual model building. Papert, 1980
  • 11. Papert on Logo (1983)
  • 12. KS1 understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructions write and test simple programs use logical reasoning to predict the behaviour of simple programs organise, store, manipulate and retrieve data in a range of digital formats communicate safely and respectfully online, keeping personal information private, and recognise common uses of information technology beyond school.
  • 13. understand what algorithms are, how they are implemented as programs on digital devices, and that programs execute by following a sequence of instructions
  • 14. write and test simple programs use logical reasoning to predict the behaviour of simple programs
  • 15. KS2 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 understand computer networks including the internet; how they can provide multiple services, such as the world-wide web; and the opportunities they offer for communication and collaboration
  • 16. 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
  • 18. Glasshead Studios for BBC Cracking the Code use logical reasoning to explain how a simple algorithm works and to detect and correct errors in algorithms and programs
  • 19. The craftsman “It is by fixing things that we often get to understand how they work.”
  • 20. “An urban primary school had good provision for developing pupils’ programming skills. Two Year 6 pupils attending provision for gifted and talented pupils at their local secondary school were introduced to a freeware application which enabled them to design and program a two- dimensional computer game. Their enthusiasm prompted their class teacher to download the software and to introduce a new unit of work for the whole class based around it. Pupils were asked to design the graphics, layout and functionality of their own computer game and to write the program to implement their ideas for its design. Over a series of lessons, pupils used a ‘paint’ application to design their game backgrounds and sprites. Having completed the graphical elements, pupils wrote scripts to control movement and interaction in their games. This required them to learn to use sophisticated programming constructs such as ‘repeat… until’ and ‘if… then’ in capturing keyboard input, managing variables and testing whether particular conditions had been met. The choice of task and software motivated pupils who were therefore able to make good progress. Most were able to write a series of executable instructions to implement the features of their game design. One autistic pupil excelled at this task and made better progress than his peers. He made outstanding use of loops, conditional jumps and incremental counters in his program. His skills exceeded those of his teacher, to whom he had to explain the principles of what he had done.“
  • 22. — Geometry — Islamic art — Arithmetic games — Spelling games — Simulating simple physics — Animating traditional tales, historical situations etc — Creating games with characters from class readers, history, etc — Simulating probability — Food chains — MFL – program in Spanish. — Animations of simple conversations in MFL — Jigsaw puzzles — Music composition — Create 'guess the animal' game. — Interactive image manipulation — Control tech Scratch across the curriculum
  • 23.
  • 24.
  • 25. Snap!
  • 27. S4A