SlideShare une entreprise Scribd logo
1  sur  53
Creative Problem Solving Projects At Key Stage 3 Thomas Ng Miles Berry John Stout Roger Davies Peter Marshman Peter Dickman
Thomas Ng West Berkshire Council
Setting the scene students expect lessons to be fun management expects lessons to be engaging parents expect lessons to be demanding universities expect lessons to be motivating society expect lessons to be about problem solving
The Panel the building block of knowledge 	Miles Berry Scratch and BOYB 	John Stout Star Logo TNG 	Roger Davies Googe Apps Inventor 	Peter Marshman Google's view of problem solving 		Peter Dickman
Miles Berry Roehampton University
Learning Images NASA, Wellcome
Learning Computing Images PCNews, Wellcome
Learning Styles Images River Beach, Beppie K, Hans and Carolyn
Three Wise Men
Froebel Gifts Image Falling Water Museum Store
Lego Image Andy Carol, Lego, Gadgetreview
The Craft of Construction Images US Dept. of Defense, Photozou
Pinnacles of achievement Image Aheilner
Papert & Logo
Microworlds More is needed than an intuitive, seat of the pants experience. The student needs to … conceptualize and ‘capture’ this world.Papert, 1980 With scientific method, we took things apart to see how they work. Now with computers we can put things back together to see how they work, by modelling complex, interrelated processes, even life itself. This is a new age of discovery, and ICT is the gateway.	Adams, 1999
Stepping stones
Problem Solving The key skill of problem solving involves pupils developing the skills and strategies that will help them to solve the problems they face in learning and in life. Problem solving includes the skills of identifying and understanding a problem, planning ways to solve a problem, monitoring progress in tackling a problem and reviewing solutions to problems. All subjects provide pupils with opportunities to respond to the challenge of problems and to plan, test, modify and review the progress needed to achieve particular outcomes. DfES/QCA 1999
Case based instruction “Teaching begins not with a theoretical exegesis of domain concepts but with a real problem… rather than learning (and forgetting) all about a field before being allowed to solve a meaningful problem, case-based instruction is based on the belief that what you learn while trying to solve a complex problem you will better comprehend and retain much longer… The most important rationale for case-based instruction is that it at least simulates the kind of activity that students are preparing for.” Jonassen 2004, pp 52-53
Troubleshooting Troubleshooting is among the most commonly experienced kinds of problem solving in the professional world… the problems that are most completely and accurately recalled are those that are most difficult to solve, because the problems solver was more conceptually engaged in the process. Jonassen 2004, p13
John Stout King George V Sixth Form College
BYOBBuild Your Own Blocks ,[object Object]
	has a few (a very few) new concepts
	encourages students to design blocks,	creating a new language for each problem ,[object Object]
	encourages higher level thinking (abstraction),[object Object]
Then drag and drop existing blocks into the new definition But generalising the idea of drawing a square[draw a square  [ ] ] now adds to the language
something[ and somethingElse[ are blocks, or actions, that can be treated in just the same way as numbers, or strings  Continuing in this way the language can be extended to fit the problem, e.g., in a project to model infection (see Roger’s presentation later), we could provide students with fallIll, recover, andbecomeImmuneblocks.
The map block (its definition can be seen and edited) simply applies the action specified (in this case [2 * []] to the list of numbers [1 19 13] to give the expected result
Finally a bit of fun with a serious side to it BYOB has a Mesh facility which allows two (or more) BYOB projects to share data using the [broadcast message] and [sensor value] blocks. We have implemented a networked PONG game, so that two students can play each other at PONG across the network. Details in the latest CAS newsletter
Roger Davies Queen Elizabeth School, Kirkby Lonsdale
A Model Of An Epidemic Create The Population Seed The Infection Make The Population Mobile Spread Infection On Contact
Create The Population Seed The Infection
Make The Population Mobile
Spread Infection On Contact
Allowing Agents To Recover Set A Recovery Variable Create A ‘Get Well’ Procedure If RandomNo(100) < Recovery Set Colour = Green Run ‘Get Well’ Procedure  On Each Step
Set A Recovery Variable Create A ‘Get Well’ Procedure If RandomNo(100) < Recovery Set Colour = Green
Run ‘Get Well’ Procedure  On Each Step
Further Refinement Making Some Agents Immune Keeping Count Of Those Infected Graphing The Change Over Time Over To The Pupils
Peter Marshman Park House School
App Inventor: Features Design canvas with a continually updated range of object controls; Object controls for custom procedure implementation and for dynamic interaction with Android features; Drag and drop block editor to program solution; Download direct to phone, package for phone or direct to an emulator.
App Inventor: Features
App Inventor: Features
App Inventor: Features
App Inventor: Features
App Inventor: Features
Potential Uses Canvas drawing applications; Dynamic mapping applications; Quiz applications; Data collection applications; Subject specific applications; Lego Mindstorms applications; Animation applications.
App Inventor: Student Experience Converts everyday experience of Apps into an intrigue and appreciation of programming at a basic level; Development of algorithmic thinking through trial and error and planning of block construction; Engagement through the personalisation and ownership of developed Apps that can be further developed and exhibited away from the classroom.
Peter Dickman Google
Simon Humphreys  Computing at School

Contenu connexe

Similaire à Programming and problem solving at Key Stage 3

A Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E LearningA Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E Learningnarchambeau
 
Coding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentationCoding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentationSusan S. Wells
 
Dynamic media & digitial storytelling presentation
Dynamic media & digitial storytelling presentationDynamic media & digitial storytelling presentation
Dynamic media & digitial storytelling presentationDigLitTeach
 
A Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical LearningA Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical LearningYishay Mor
 
Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)Michael A. Cowling
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541Janice Bezanson
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communitiesYishay Mor
 
Ch9visualtech
Ch9visualtechCh9visualtech
Ch9visualtechdawklein
 
Vibrant Visual Representations
Vibrant Visual RepresentationsVibrant Visual Representations
Vibrant Visual RepresentationsAlex Wharton
 
Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285psych369
 
Authentic Learning - an NPN Presentation
Authentic Learning - an NPN PresentationAuthentic Learning - an NPN Presentation
Authentic Learning - an NPN PresentationPaul Herring
 
ICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language LearningICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language LearningMDELT CLASS B
 
Qsite Conf Workshop Digital Storytelling
Qsite Conf Workshop Digital StorytellingQsite Conf Workshop Digital Storytelling
Qsite Conf Workshop Digital StorytellingAlex Delaforce
 
Merging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiencesMerging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiencesSusan S. Wells
 
Introduction to mLearning for MobiMOOC
Introduction to mLearning for MobiMOOCIntroduction to mLearning for MobiMOOC
Introduction to mLearning for MobiMOOCInge de Waard
 
Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Toolskirish43
 
Lkl Showcase Yishay Mor
Lkl Showcase Yishay MorLkl Showcase Yishay Mor
Lkl Showcase Yishay MorYishay Mor
 

Similaire à Programming and problem solving at Key Stage 3 (20)

A Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E LearningA Better Way to Design & Build Immersive E Learning
A Better Way to Design & Build Immersive E Learning
 
Coding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentationCoding, robotics & making...finding funds presentation
Coding, robotics & making...finding funds presentation
 
Dynamic media & digitial storytelling presentation
Dynamic media & digitial storytelling presentationDynamic media & digitial storytelling presentation
Dynamic media & digitial storytelling presentation
 
A Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical LearningA Langauge of Patterns for Mathematical Learning
A Langauge of Patterns for Mathematical Learning
 
Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)Pedagogy before Technology (Weaving Tech 2019)
Pedagogy before Technology (Weaving Tech 2019)
 
Instructional software 541
Instructional software 541Instructional software 541
Instructional software 541
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communities
 
NCAGT Real World
NCAGT Real WorldNCAGT Real World
NCAGT Real World
 
Get smart!short
Get smart!shortGet smart!short
Get smart!short
 
Ch9visualtech
Ch9visualtechCh9visualtech
Ch9visualtech
 
Vibrant Visual Representations
Vibrant Visual RepresentationsVibrant Visual Representations
Vibrant Visual Representations
 
Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285Technology in Mathematics and Science IDT285
Technology in Mathematics and Science IDT285
 
Authentic Learning - an NPN Presentation
Authentic Learning - an NPN PresentationAuthentic Learning - an NPN Presentation
Authentic Learning - an NPN Presentation
 
ICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language LearningICT Tools (Various Apps) for Language Learning
ICT Tools (Various Apps) for Language Learning
 
Qsite Conf Workshop Digital Storytelling
Qsite Conf Workshop Digital StorytellingQsite Conf Workshop Digital Storytelling
Qsite Conf Workshop Digital Storytelling
 
Merging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiencesMerging mobile & makers through steam camp experiences
Merging mobile & makers through steam camp experiences
 
Introduction to mLearning for MobiMOOC
Introduction to mLearning for MobiMOOCIntroduction to mLearning for MobiMOOC
Introduction to mLearning for MobiMOOC
 
Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Tools
 
Technology grade7
Technology grade7Technology grade7
Technology grade7
 
Lkl Showcase Yishay Mor
Lkl Showcase Yishay MorLkl Showcase Yishay Mor
Lkl Showcase Yishay Mor
 

Plus de Miles Berry

Computing: planning, assessment and resources
Computing: planning, assessment and resourcesComputing: planning, assessment and resources
Computing: planning, assessment and resourcesMiles 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
 
Roehampton computing workshop 2
Roehampton computing workshop 2Roehampton computing workshop 2
Roehampton computing workshop 2Miles Berry
 
Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1Miles Berry
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshopMiles 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 l18Miles 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 l15Miles Berry
 
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 l14Miles 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 revMiles 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 l13Miles 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 L2Miles Berry
 
Working with virtual worlds: y1 ict ssp l16
Working with virtual worlds: y1 ict ssp l16Working with virtual worlds: y1 ict ssp l16
Working with virtual worlds: y1 ict ssp l16Miles 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 5Miles Berry
 

Plus de Miles Berry (20)

Croydon 121
Croydon 121Croydon 121
Croydon 121
 
Computing: planning, assessment and resources
Computing: planning, assessment and resourcesComputing: planning, assessment and resources
Computing: planning, assessment and resources
 
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
 
Roehampton computing workshop 2
Roehampton computing workshop 2Roehampton computing workshop 2
Roehampton computing workshop 2
 
Roehampton computing workshop 1
Roehampton computing workshop 1Roehampton computing workshop 1
Roehampton computing workshop 1
 
Computing curriculum design workshop
Computing curriculum design workshopComputing curriculum design workshop
Computing curriculum design workshop
 
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
 
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
 
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
 
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
 
Working with virtual worlds: y1 ict ssp l16
Working with virtual worlds: y1 ict ssp l16Working with virtual worlds: y1 ict ssp l16
Working with virtual worlds: y1 ict ssp l16
 
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
 

Dernier

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentationcamerronhm
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...Poonam Aher Patil
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...ZurliaSoop
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Association for Project Management
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfciinovamais
 

Dernier (20)

On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 

Programming and problem solving at Key Stage 3

  • 1. Creative Problem Solving Projects At Key Stage 3 Thomas Ng Miles Berry John Stout Roger Davies Peter Marshman Peter Dickman
  • 2. Thomas Ng West Berkshire Council
  • 3. Setting the scene students expect lessons to be fun management expects lessons to be engaging parents expect lessons to be demanding universities expect lessons to be motivating society expect lessons to be about problem solving
  • 4. The Panel the building block of knowledge Miles Berry Scratch and BOYB John Stout Star Logo TNG Roger Davies Googe Apps Inventor Peter Marshman Google's view of problem solving Peter Dickman
  • 7. Learning Computing Images PCNews, Wellcome
  • 8. Learning Styles Images River Beach, Beppie K, Hans and Carolyn
  • 10. Froebel Gifts Image Falling Water Museum Store
  • 11. Lego Image Andy Carol, Lego, Gadgetreview
  • 12. The Craft of Construction Images US Dept. of Defense, Photozou
  • 13. Pinnacles of achievement Image Aheilner
  • 15. Microworlds More is needed than an intuitive, seat of the pants experience. The student needs to … conceptualize and ‘capture’ this world.Papert, 1980 With scientific method, we took things apart to see how they work. Now with computers we can put things back together to see how they work, by modelling complex, interrelated processes, even life itself. This is a new age of discovery, and ICT is the gateway. Adams, 1999
  • 17. Problem Solving The key skill of problem solving involves pupils developing the skills and strategies that will help them to solve the problems they face in learning and in life. Problem solving includes the skills of identifying and understanding a problem, planning ways to solve a problem, monitoring progress in tackling a problem and reviewing solutions to problems. All subjects provide pupils with opportunities to respond to the challenge of problems and to plan, test, modify and review the progress needed to achieve particular outcomes. DfES/QCA 1999
  • 18. Case based instruction “Teaching begins not with a theoretical exegesis of domain concepts but with a real problem… rather than learning (and forgetting) all about a field before being allowed to solve a meaningful problem, case-based instruction is based on the belief that what you learn while trying to solve a complex problem you will better comprehend and retain much longer… The most important rationale for case-based instruction is that it at least simulates the kind of activity that students are preparing for.” Jonassen 2004, pp 52-53
  • 19. Troubleshooting Troubleshooting is among the most commonly experienced kinds of problem solving in the professional world… the problems that are most completely and accurately recalled are those that are most difficult to solve, because the problems solver was more conceptually engaged in the process. Jonassen 2004, p13
  • 20. John Stout King George V Sixth Form College
  • 21.
  • 22. has a few (a very few) new concepts
  • 23.
  • 24.
  • 25. Then drag and drop existing blocks into the new definition But generalising the idea of drawing a square[draw a square [ ] ] now adds to the language
  • 26. something[ and somethingElse[ are blocks, or actions, that can be treated in just the same way as numbers, or strings Continuing in this way the language can be extended to fit the problem, e.g., in a project to model infection (see Roger’s presentation later), we could provide students with fallIll, recover, andbecomeImmuneblocks.
  • 27. The map block (its definition can be seen and edited) simply applies the action specified (in this case [2 * []] to the list of numbers [1 19 13] to give the expected result
  • 28. Finally a bit of fun with a serious side to it BYOB has a Mesh facility which allows two (or more) BYOB projects to share data using the [broadcast message] and [sensor value] blocks. We have implemented a networked PONG game, so that two students can play each other at PONG across the network. Details in the latest CAS newsletter
  • 29. Roger Davies Queen Elizabeth School, Kirkby Lonsdale
  • 30.
  • 31.
  • 32.
  • 33. A Model Of An Epidemic Create The Population Seed The Infection Make The Population Mobile Spread Infection On Contact
  • 34. Create The Population Seed The Infection
  • 37.
  • 38. Allowing Agents To Recover Set A Recovery Variable Create A ‘Get Well’ Procedure If RandomNo(100) < Recovery Set Colour = Green Run ‘Get Well’ Procedure On Each Step
  • 39. Set A Recovery Variable Create A ‘Get Well’ Procedure If RandomNo(100) < Recovery Set Colour = Green
  • 40. Run ‘Get Well’ Procedure On Each Step
  • 41. Further Refinement Making Some Agents Immune Keeping Count Of Those Infected Graphing The Change Over Time Over To The Pupils
  • 42.
  • 43. Peter Marshman Park House School
  • 44. App Inventor: Features Design canvas with a continually updated range of object controls; Object controls for custom procedure implementation and for dynamic interaction with Android features; Drag and drop block editor to program solution; Download direct to phone, package for phone or direct to an emulator.
  • 50. Potential Uses Canvas drawing applications; Dynamic mapping applications; Quiz applications; Data collection applications; Subject specific applications; Lego Mindstorms applications; Animation applications.
  • 51. App Inventor: Student Experience Converts everyday experience of Apps into an intrigue and appreciation of programming at a basic level; Development of algorithmic thinking through trial and error and planning of block construction; Engagement through the personalisation and ownership of developed Apps that can be further developed and exhibited away from the classroom.
  • 53. Simon Humphreys Computing at School
  • 54.
  • 57.

Notes de l'éditeur

  1. ‘Hidden’ at the bottom of the Variables category is the Make a block button, allowing you to create a command (does something), reporter (tells you something), or predicate(tests something)
  2. New blocks added to the language have, for that project, exactly the same status as the built-in,original, blocks.We can use existing blocks, and new blocks, inside more new blocksWe can even use the block we’ve just started to define inside the block we’ve just started to define (recursion)Or we can define a block that adds to the way in which we program, e.g., in a simulation program we might want to do somethings with a certain probability (see next slide)
  3. An example of functional thinking. Younger children don’t see why they should handle things in the same way, whether they are numbers, strings, or actions. For example, why can’t I just tell every item in a list to multiply itself by 2?
  4. This functional programming was how BYOB came into being. Brian Harvey at University of Berkeley wanted to use the interface of Scratch to give non-computer science students an introduction to the higher level concepts of computer science. Jens Mönig adapted the open source Scratch to do this. So we have a programming system being used to teach students from primary (even nursery) up to university. I use it to demonstrate concepts such as recursion and functional programming to my A-level Computing students.