SlideShare una empresa de Scribd logo
1 de 29
Descargar para leer sin conexión
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

Más contenido relacionado

La actualidad más candente

Getting started with programming KS1
Getting started with programming KS1Getting started with programming KS1
Getting started with programming KS1
Pippa Totraku
 
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
 
Graber jigsaw
Graber jigsawGraber jigsaw
Graber jigsaw
agraber
 

La actualidad más candente (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
 

Destacado

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
PilarGarcia1967
 
2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド2013-06-13_FRBR&RDA勉強会復習スライド
2013-06-13_FRBR&RDA勉強会復習スライド
Yuka Egusa
 
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
IS Manila
 

Destacado (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 a Roehampton computing workshop 2

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
butest
 
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
butest
 
Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Tools
kirish43
 
Yess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste LagrangeYess4 Jean-baptiste Lagrange
Yess4 Jean-baptiste Lagrange
carlos torres
 
Algorithmic thinking and digital fabrication
Algorithmic thinking and digital fabricationAlgorithmic thinking and digital fabrication
Algorithmic thinking and digital fabrication
harshit2013
 
Chpt 8 Designing With Technologies
Chpt 8 Designing With TechnologiesChpt 8 Designing With Technologies
Chpt 8 Designing With Technologies
sears09
 
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
 
Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285
psych369
 

Similar a 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
 

Más de 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 Web
Miles Berry
 
Roehampton computing workshop 3
Roehampton computing workshop 3Roehampton computing workshop 3
Roehampton computing workshop 3
Miles Berry
 
Y3 ssp 12 13 l12
Y3 ssp 12 13 l12Y3 ssp 12 13 l12
Y3 ssp 12 13 l12
Miles 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
 
12 13 y1 ict ssp l13
12 13 y1 ict ssp l1312 13 y1 ict ssp l13
12 13 y1 ict ssp l13
Miles Berry
 
12 13 y1 ict ssp l12
12 13 y1 ict ssp l1212 13 y1 ict ssp l12
12 13 y1 ict ssp l12
Miles Berry
 

Más de 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
 

Último

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Último (20)

+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 

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