SlideShare a Scribd company logo
1 of 26
PROBLEM-SOLVING
AND PROGRAMMING ā€“
THE WILDERNESS
YEARS
SCOTT TURNER
20TH JANUARY 2021
I HAVE BEEN LUCKY ā€“ WORKING WITH GOOD
PEOPLE
ā€¢ Dr Gary Hill ā€“ main collaborator
ā€¢ Dr Jon Adams
ā€¢ Prof. Phil Picton
ā€¢ Prof. Stefan Kaczmarczyk
ā€¢ Dr Paul Demian ā€“ indirectly
THE TWO STARTING QUESTIONS?
Should problem-solving be taught first and developed along with developing
programming skills?
Would robots help?
PROBLEM-SOLVING & PROGRAMMING
ā€¢ We created a new module (around 2005)
ā€¢ First 8 weeks problem-solving starting off purely problem-solving and then gradually
introduced more Java Programming
ā€¢ First assignment used LEGO RCX a collection of small problems showing a design
(Pseudocode or flowchart); code; testing plan; discussion and conclusions
ā€¢ Remaining 16 weeks Java programming emphasis on graphically seeing the problem
ā€¢ Second assignment replicate some of the activities in a GUI.
ā€¢ Turner and Hill (2007) Robots in Problem-solving and Programming
https://core.ac.uk/download/pdf/323986888.pdf
WHAT HAPPENED NEXT
ā€¢ Engineering team started to collaborate and spun off ideas
ā€¢ Problem-solving and creativity became the focus
ā€¢ Adams and Turner (2008) Problem solving and creativity for undergraduate engineers: process or product? International Conference on
Innovation, Good Practice and Research in Engineering Education (EE2008)
ā€¢ Adams, Turner, Kaczmarczyk, Picton, Demian (2008)Problem Solving and Creativity for Undergraduate Engineers: findings of an action
research project involving robots International Conference on Engineering Education ICEE
FUNDING
ā€¢ Subject Centres for Computing and Engineering ā€“ now these two are part of the
HEA.
ā€¢ Microsoft sponsored fund administered through the Computing and Information
sciences Subject Centre
ā€¢ So in all we probably found Ā£10 000
ā€¢ Further funding of Ā£1000 from an internal teaching innovation - more robots
PROBLEM-SOLVING AND PROGRAMMING ā€“
LESSONS AND CHANGES
ā€¢ Students like the robots ā€“ but there was never enough!
ā€¢ Physical and Visual Nature when down well
ā€¢ So we needed to find a way that didnā€™t need the robots for the assignment
ā€¢ Initially robots only for class exercises and graphical tool for assignment (simulator of
the robot).
ā€¢ Experimented with Microsoft simulation ā€“ but more trouble than it was worth.
ā€¢ Evolved to using Greenfoot and simulated robot exercises
SCOTT TURNER & GARY HILL (2008) ROBOTICS WITHIN THE TEACHING OF PROBLEMSOLVING,
INNOVATION IN TEACHING AND LEARNING IN INFORMATION AND COMPUTER SCIENCES, 7:1, 108-119,
DOI: 10.11120/ITAL.2008.07010108
HTTPS://WWW.TANDFONLINE.COM/DOI/PDF/10.11120/ITAL.2008.07010108
PROBLEM-SOLVING AND PROGRAMMING ā€“
LESSONS AND CHANGES
ā€¢ The evaluation of the module (funded student intern and from conference
workshop) found a few things
ā€¢ Students liked and remembered the approach;
ā€¢ First year students struggled to see the relevance of problem-solving
ā€¢ As the students progressed there was increased recognition of the value doing
problem-solving in the 1st year.
ā€¢ From the workshops lots of places had the robots but were seeing them as
something for outreach mostly with a few using them in teaching.
DIVIDE BUT MAY BE NOT CONQUER
ā€¢ Creativity in engineering
ā€¢ Project-based based learning and Graphics
ā€¢ Problem-solving and Schools
JUNKBOTS
IDEA
ā€¢ Started 2010
ā€¢ Combining Computing, Engineering and Sustainability through a package of 12
hours of activities:
ā€¢ Problem-solving activities ā€“ what does think outside the box mean? Ant in a
square room.
ā€¢ Turning ā€˜junkā€™ into a moving bot to clear other junk
ā€¢ Add junk to a LEGO robot to make into a controlled cleaning robot.
ā€¢ Group work activities on specific Waste management activities.
ā€¢ scores with 1 being poor and 5 excellent of the twenty replies received 100% were rate at
4 (65%)or 5(35%). In all the questions asked, the feedback was in the majority rated three
or above
QUOTES FROM ONE SCHOOL
ā€¢ ā€œit was fun and creative, I learnt quite a bitā€
ā€œIt let use be creative with our design.ā€
ā€œit opened my eyes to engineeringā€
ā€¢ ā€œ...it was cool to know what my carbon footprint is.ā€
ā€œ... made me think about all the waste in the world.ā€
ā€œ[I] now recycleā€
ā€¢ ā€œWe liked this activity because it help us work as a team.ā€
ā€œWe really enjoyed ourselves over the last 4 days. We found it very useful.ā€
SECOND SCHOOL
A SECOND SCHOOL: BUILDING JUNKBOTS
ā€¢ "We had the [f]reedom to show the teachers what skills we have" (Student B)
"interesting overall" (Student H)
"...but frustrating because modifications were frequent" (Student J)
"The activity was very fun and creative. We experience lots of difficulties to overcome."
(Student K)
"it was nice have time off timetable once in a while" (Student N)
"I found that building the junk bots has made me some new friends..." (Student T)
"...as we[ we]re able to put any ideas forward to put ideas forward to create our own
creation" (Student V)
SECOND SCHOOL: PROGRAMMING
ā€¢ "Didn't get much of a go on this one" (Students D, E)
"this was good however I didn't get to to do a lot" (Student F)
"Really enjoyed it" (Student G)
"It was really good and the amount I have learnt ā€¦ is incredible" (Student J)
"This activity was fun but very frustrating if the program wasn't going well"
(Student L)
"It was cool because we could program them" (Student Q)
"It was good being the programmer" (student R)
SECOND SCHOOL: WASTE MANAGEMENT
ā€¢ "Lots of information which was useful..."(Student B)
"Very informative but could have been a bit more fun" (Student I)
"I learnt a lot and calculating my carbon footprint was great" (Student J)
"This was different and you found out facts" (Student P)
"I learnt about [Eco] stuff" (Student S)
"I found the waste management activity helpf[ul] because it showed me the truth of what we
could do to help the earth" (Student T)
"I liked the presentation we were given...interesting facts which we will remember a long time"
(Student V)
"I learnt a lot from this. I enjoyed planning a campaign and the statistics were revealing"
(Student W)
OVERALL FEEDBACK
ā€¢ "The whole project was really fun and I enjoyed it lots and I liked making the robots the most"
(Student A)
ā€¢ "The project as a whole was very fun and I learnt many different skills." (Student C)
ā€¢ "It was fun because I learnt about carbon emissions and the stuff you need to do the robot"
(Student M)
ā€¢ "Overall it was very fun yet informative" (Student R)
ā€¢ "The junkbots project was great! It was a great way to teach us more about science,
technology, engineering and maths. I also think it improved our problem solving skills. "
(Student W)
JUNKBOTS
FEEDBACK FROM A TEACHER
ā€¢ "I do feel embedding some sort of diary/journal adds a focus and allows every one to
reflect on what they have done."
SUMMARY OF ITā€¦
ā€¢ For the initial funded further school were involved.
ā€¢ Blog that is still continuing was produced: https://junkbots.blogspot.com/
ā€¢ Outcome is the schools asked about the junkbot building activities and some of the
programming.
ā€¢ Eggbot (more later on that)
ā€¢ Junkbot ideas got used in two Codeclubs and one STEMClub
ā€¢ Gave talks to small groups of Code Club volunteers East England and East Midlands
on this.
NOT IN ISOLATION
ā€¢ During this time there have been some big shifts.
ā€¢ Computational Thinking is now a thingā€¦Jeannette Wing https://www.microsoft.com/en-
us/research/wp-content/uploads/2012/08/Jeannette_Wing.pdf
ā€¢ National Curriculum Changed in 2014 ICT and Computing are not the same thing
ā€¢ Two Royal Society Reports https://royalsociety.org/topics-policy/projects/computing-education/
ā€¢ Katharine Childs work on Physical Computing https://blog.teachcomputing.org/what-physical-
computing-devices-are-teachers-using-at-key-stage-2/ and
https://computationx.wordpress.com/2019/04/25/i-got-by-with-a-little-help-from-my-friends-how-
i-completed-my-masters-degree/
ā€¢ Computing at Schools (CAS), #caschat and Teaching Computing; Code Clubs, CodeDojos and
a variety of coding competitions, RaspberryPi foundation all came along
FINALLY EGGBOT AND OTHER JUNKBOTS
ā€¢ https://www.youtube.com/watch?v=NRlntdmdQRo
ā€¢ https://www.youtube.com/watch?v=idYae4Bmkh0
ā€¢ Crumble Eggbot https://medium.com/@scottturneruon/crumble-junk-eggbot-
db0a1d02595f

More Related Content

Similar to Problem solving and programming

Junkbots: Heastem 2013
Junkbots: Heastem 2013Junkbots: Heastem 2013
Junkbots: Heastem 2013Scott Turner
Ā 
Junkbots 2017
Junkbots 2017Junkbots 2017
Junkbots 2017Scott Turner
Ā 
Open Source Physics in Singapore
Open Source Physics in SingaporeOpen Source Physics in Singapore
Open Source Physics in Singaporelookang
Ā 
13 things kick off presentation 18-03-11
13 things kick off presentation 18-03-1113 things kick off presentation 18-03-11
13 things kick off presentation 18-03-11aewp2
Ā 
Cadgme2016 keynote final
Cadgme2016 keynote finalCadgme2016 keynote final
Cadgme2016 keynote finalChristian Bokhove
Ā 
Using technology for maths teaching and learning: instructional design, digit...
Using technology for maths teaching and learning: instructional design, digit...Using technology for maths teaching and learning: instructional design, digit...
Using technology for maths teaching and learning: instructional design, digit...Christian Bokhove
Ā 
210426_impact_webinar_mag
210426_impact_webinar_mag210426_impact_webinar_mag
210426_impact_webinar_magMihai Agape
Ā 
Getting started on a project (part2)
Getting started on a project (part2)Getting started on a project (part2)
Getting started on a project (part2)Fiona Beal
Ā 
Thesis Presentation - Joe Tursi
Thesis Presentation - Joe TursiThesis Presentation - Joe Tursi
Thesis Presentation - Joe TursiJoseph Tursi
Ā 
Design for Collaborative Learning: Making Space for Change
Design for Collaborative Learning: Making Space for ChangeDesign for Collaborative Learning: Making Space for Change
Design for Collaborative Learning: Making Space for ChangeElisa M.S. Carlson, Ed. D.
Ā 
Hackerspaces & engineering education slides
Hackerspaces & engineering education slidesHackerspaces & engineering education slides
Hackerspaces & engineering education slidesCK Harnett
Ā 
Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2ALATechSource
Ā 
Get started on a project for the Partners in Learning Forum
Get started on a project for the Partners in Learning ForumGet started on a project for the Partners in Learning Forum
Get started on a project for the Partners in Learning ForumFiona Beal
Ā 
Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015Christian Bokhove
Ā 
FCL-ITE Teachmeet 31 Jan 2020
FCL-ITE Teachmeet 31 Jan 2020FCL-ITE Teachmeet 31 Jan 2020
FCL-ITE Teachmeet 31 Jan 2020Inna Agadzhanova
Ā 
Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...Dann Mallet
Ā 

Similar to Problem solving and programming (20)

Junkbots: Heastem 2013
Junkbots: Heastem 2013Junkbots: Heastem 2013
Junkbots: Heastem 2013
Ā 
Junkbots 2017
Junkbots 2017Junkbots 2017
Junkbots 2017
Ā 
Open Source Physics in Singapore
Open Source Physics in SingaporeOpen Source Physics in Singapore
Open Source Physics in Singapore
Ā 
13 things kick off presentation 18-03-11
13 things kick off presentation 18-03-1113 things kick off presentation 18-03-11
13 things kick off presentation 18-03-11
Ā 
Cadgme2016 keynote final
Cadgme2016 keynote finalCadgme2016 keynote final
Cadgme2016 keynote final
Ā 
Using technology for maths teaching and learning: instructional design, digit...
Using technology for maths teaching and learning: instructional design, digit...Using technology for maths teaching and learning: instructional design, digit...
Using technology for maths teaching and learning: instructional design, digit...
Ā 
210426_impact_webinar_mag
210426_impact_webinar_mag210426_impact_webinar_mag
210426_impact_webinar_mag
Ā 
SCCOE DT
SCCOE DT SCCOE DT
SCCOE DT
Ā 
Getting started on a project (part2)
Getting started on a project (part2)Getting started on a project (part2)
Getting started on a project (part2)
Ā 
Thesis Presentation - Joe Tursi
Thesis Presentation - Joe TursiThesis Presentation - Joe Tursi
Thesis Presentation - Joe Tursi
Ā 
Design for Collaborative Learning: Making Space for Change
Design for Collaborative Learning: Making Space for ChangeDesign for Collaborative Learning: Making Space for Change
Design for Collaborative Learning: Making Space for Change
Ā 
Hackerspaces & engineering education slides
Hackerspaces & engineering education slidesHackerspaces & engineering education slides
Hackerspaces & engineering education slides
Ā 
Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2
Wittig: Creating a Digital Space for Today's Teens, Part 1 and Part 2
Ā 
Get started on a project for the Partners in Learning Forum
Get started on a project for the Partners in Learning ForumGet started on a project for the Partners in Learning Forum
Get started on a project for the Partners in Learning Forum
Ā 
Edublogs presentation
Edublogs presentationEdublogs presentation
Edublogs presentation
Ā 
Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015Public Lecture Hong Kong University, 18 November 2015
Public Lecture Hong Kong University, 18 November 2015
Ā 
Teachers time is valuable (OE global2015)
Teachers time is valuable (OE global2015) Teachers time is valuable (OE global2015)
Teachers time is valuable (OE global2015)
Ā 
FCL-ITE Teachmeet 31 Jan 2020
FCL-ITE Teachmeet 31 Jan 2020FCL-ITE Teachmeet 31 Jan 2020
FCL-ITE Teachmeet 31 Jan 2020
Ā 
10 signs of a 21st century classroom
10 signs of a 21st century classroom10 signs of a 21st century classroom
10 signs of a 21st century classroom
Ā 
Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...Investigating the effectiveness of an ecological approach to learning design ...
Investigating the effectiveness of an ecological approach to learning design ...
Ā 

More from Scott Turner

Practical ways to analyse twitter data - new challenges
Practical ways to analyse twitter data - new challengesPractical ways to analyse twitter data - new challenges
Practical ways to analyse twitter data - new challengesScott Turner
Ā 
Socmedhe more than a conference
Socmedhe more than a conferenceSocmedhe more than a conference
Socmedhe more than a conferenceScott Turner
Ā 
Computing and HealthCare Activity at CCCU - computing Team
Computing and HealthCare Activity at CCCU - computing TeamComputing and HealthCare Activity at CCCU - computing Team
Computing and HealthCare Activity at CCCU - computing TeamScott Turner
Ā 
Benevolent machine learning and ai
Benevolent machine learning and aiBenevolent machine learning and ai
Benevolent machine learning and aiScott Turner
Ā 
Benevolent machine learning sgs
Benevolent machine learning sgsBenevolent machine learning sgs
Benevolent machine learning sgsScott Turner
Ā 
You too can analyse social media - well twitter
You too can analyse social media - well twitterYou too can analyse social media - well twitter
You too can analyse social media - well twitterScott Turner
Ā 
Demystifying Blockchain for businesses
Demystifying Blockchain for businessesDemystifying Blockchain for businesses
Demystifying Blockchain for businessesScott Turner
Ā 
Benevolent machine learning
Benevolent machine learningBenevolent machine learning
Benevolent machine learningScott Turner
Ā 
Volunteering, It is good for the students, communities and the University : R...
Volunteering, It is good for the students, communities and the University : R...Volunteering, It is good for the students, communities and the University : R...
Volunteering, It is good for the students, communities and the University : R...Scott Turner
Ā 
Code club talk 18 7 2018 - Robots
Code club talk 18 7 2018 - RobotsCode club talk 18 7 2018 - Robots
Code club talk 18 7 2018 - RobotsScott Turner
Ā 
Games in Teaching Programming: HE Perspective
Games in Teaching Programming: HE PerspectiveGames in Teaching Programming: HE Perspective
Games in Teaching Programming: HE PerspectiveScott Turner
Ā 
Robots Talk British Computer Society Northampton_17_4_2018
Robots Talk British Computer Society Northampton_17_4_2018Robots Talk British Computer Society Northampton_17_4_2018
Robots Talk British Computer Society Northampton_17_4_2018Scott Turner
Ā 
Blinking leds
Blinking ledsBlinking leds
Blinking ledsScott Turner
Ā 
The answer's not on the screen
The answer's not on the screenThe answer's not on the screen
The answer's not on the screenScott Turner
Ā 
Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Experience of using Spreadsheets as a bridge in the understanding of AI techn...Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Experience of using Spreadsheets as a bridge in the understanding of AI techn...Scott Turner
Ā 
Pyconuk16 junkbots
Pyconuk16   junkbotsPyconuk16   junkbots
Pyconuk16 junkbotsScott Turner
Ā 
Social Robots in Education
Social Robots in EducationSocial Robots in Education
Social Robots in EducationScott Turner
Ā 
Showcase: Curation Software in Higher Education
Showcase: Curation Software in Higher EducationShowcase: Curation Software in Higher Education
Showcase: Curation Software in Higher EducationScott Turner
Ā 
Social robots meet red and smurf
Social robots  meet red and smurfSocial robots  meet red and smurf
Social robots meet red and smurfScott Turner
Ā 

More from Scott Turner (20)

Practical ways to analyse twitter data - new challenges
Practical ways to analyse twitter data - new challengesPractical ways to analyse twitter data - new challenges
Practical ways to analyse twitter data - new challenges
Ā 
Socmedhe more than a conference
Socmedhe more than a conferenceSocmedhe more than a conference
Socmedhe more than a conference
Ā 
Computing and HealthCare Activity at CCCU - computing Team
Computing and HealthCare Activity at CCCU - computing TeamComputing and HealthCare Activity at CCCU - computing Team
Computing and HealthCare Activity at CCCU - computing Team
Ā 
Benevolent machine learning and ai
Benevolent machine learning and aiBenevolent machine learning and ai
Benevolent machine learning and ai
Ā 
Benevolent machine learning sgs
Benevolent machine learning sgsBenevolent machine learning sgs
Benevolent machine learning sgs
Ā 
You too can analyse social media - well twitter
You too can analyse social media - well twitterYou too can analyse social media - well twitter
You too can analyse social media - well twitter
Ā 
Demystifying Blockchain for businesses
Demystifying Blockchain for businessesDemystifying Blockchain for businesses
Demystifying Blockchain for businesses
Ā 
Benevolent machine learning
Benevolent machine learningBenevolent machine learning
Benevolent machine learning
Ā 
Volunteering, It is good for the students, communities and the University : R...
Volunteering, It is good for the students, communities and the University : R...Volunteering, It is good for the students, communities and the University : R...
Volunteering, It is good for the students, communities and the University : R...
Ā 
Code club talk 18 7 2018 - Robots
Code club talk 18 7 2018 - RobotsCode club talk 18 7 2018 - Robots
Code club talk 18 7 2018 - Robots
Ā 
Games in Teaching Programming: HE Perspective
Games in Teaching Programming: HE PerspectiveGames in Teaching Programming: HE Perspective
Games in Teaching Programming: HE Perspective
Ā 
Robots Talk British Computer Society Northampton_17_4_2018
Robots Talk British Computer Society Northampton_17_4_2018Robots Talk British Computer Society Northampton_17_4_2018
Robots Talk British Computer Society Northampton_17_4_2018
Ā 
Blockchain
BlockchainBlockchain
Blockchain
Ā 
Blinking leds
Blinking ledsBlinking leds
Blinking leds
Ā 
The answer's not on the screen
The answer's not on the screenThe answer's not on the screen
The answer's not on the screen
Ā 
Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Experience of using Spreadsheets as a bridge in the understanding of AI techn...Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Experience of using Spreadsheets as a bridge in the understanding of AI techn...
Ā 
Pyconuk16 junkbots
Pyconuk16   junkbotsPyconuk16   junkbots
Pyconuk16 junkbots
Ā 
Social Robots in Education
Social Robots in EducationSocial Robots in Education
Social Robots in Education
Ā 
Showcase: Curation Software in Higher Education
Showcase: Curation Software in Higher EducationShowcase: Curation Software in Higher Education
Showcase: Curation Software in Higher Education
Ā 
Social robots meet red and smurf
Social robots  meet red and smurfSocial robots  meet red and smurf
Social robots meet red and smurf
Ā 

Recently uploaded

Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
Ā 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
Ā 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
Ā 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxJiesonDelaCerna
Ā 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
Ā 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.arsicmarija21
Ā 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
Ā 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupJonathanParaisoCruz
Ā 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...jaredbarbolino94
Ā 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfMahmoud M. Sallam
Ā 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxEyham Joco
Ā 
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdfssuser54595a
Ā 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
Ā 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
Ā 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxUnboundStockton
Ā 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
Ā 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxAvyJaneVismanos
Ā 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Bikash Puri  Delhi reach out to us at šŸ”9953056974šŸ”Model Call Girl in Bikash Puri  Delhi reach out to us at šŸ”9953056974šŸ”
Model Call Girl in Bikash Puri Delhi reach out to us at šŸ”9953056974šŸ”
Ā 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
Ā 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
Ā 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
Ā 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
Ā 
CELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptxCELL CYCLE Division Science 8 quarter IV.pptx
CELL CYCLE Division Science 8 quarter IV.pptx
Ā 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
Ā 
AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.AmericanHighSchoolsprezentacijaoskolama.
AmericanHighSchoolsprezentacijaoskolama.
Ā 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
Ā 
MARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized GroupMARGINALIZATION (Different learners in Marginalized Group
MARGINALIZATION (Different learners in Marginalized Group
Ā 
Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...Historical philosophical, theoretical, and legal foundations of special and i...
Historical philosophical, theoretical, and legal foundations of special and i...
Ā 
Pharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdfPharmacognosy Flower 3. Compositae 2023.pdf
Pharmacognosy Flower 3. Compositae 2023.pdf
Ā 
Types of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptxTypes of Journalistic Writing Grade 8.pptx
Types of Journalistic Writing Grade 8.pptx
Ā 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
Ā 
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAŠ”Y_INDEX-DM_23-1-final-eng.pdf
Ā 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
Ā 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
Ā 
Blooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docxBlooming Together_ Growing a Community Garden Worksheet.docx
Blooming Together_ Growing a Community Garden Worksheet.docx
Ā 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Ā 
Final demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptxFinal demo Grade 9 for demo Plan dessert.pptx
Final demo Grade 9 for demo Plan dessert.pptx
Ā 

Problem solving and programming

  • 1. PROBLEM-SOLVING AND PROGRAMMING ā€“ THE WILDERNESS YEARS SCOTT TURNER 20TH JANUARY 2021
  • 2. I HAVE BEEN LUCKY ā€“ WORKING WITH GOOD PEOPLE ā€¢ Dr Gary Hill ā€“ main collaborator ā€¢ Dr Jon Adams ā€¢ Prof. Phil Picton ā€¢ Prof. Stefan Kaczmarczyk ā€¢ Dr Paul Demian ā€“ indirectly
  • 3. THE TWO STARTING QUESTIONS? Should problem-solving be taught first and developed along with developing programming skills? Would robots help?
  • 4. PROBLEM-SOLVING & PROGRAMMING ā€¢ We created a new module (around 2005) ā€¢ First 8 weeks problem-solving starting off purely problem-solving and then gradually introduced more Java Programming ā€¢ First assignment used LEGO RCX a collection of small problems showing a design (Pseudocode or flowchart); code; testing plan; discussion and conclusions ā€¢ Remaining 16 weeks Java programming emphasis on graphically seeing the problem ā€¢ Second assignment replicate some of the activities in a GUI. ā€¢ Turner and Hill (2007) Robots in Problem-solving and Programming https://core.ac.uk/download/pdf/323986888.pdf
  • 5. WHAT HAPPENED NEXT ā€¢ Engineering team started to collaborate and spun off ideas ā€¢ Problem-solving and creativity became the focus ā€¢ Adams and Turner (2008) Problem solving and creativity for undergraduate engineers: process or product? International Conference on Innovation, Good Practice and Research in Engineering Education (EE2008) ā€¢ Adams, Turner, Kaczmarczyk, Picton, Demian (2008)Problem Solving and Creativity for Undergraduate Engineers: findings of an action research project involving robots International Conference on Engineering Education ICEE
  • 6. FUNDING ā€¢ Subject Centres for Computing and Engineering ā€“ now these two are part of the HEA. ā€¢ Microsoft sponsored fund administered through the Computing and Information sciences Subject Centre ā€¢ So in all we probably found Ā£10 000 ā€¢ Further funding of Ā£1000 from an internal teaching innovation - more robots
  • 7. PROBLEM-SOLVING AND PROGRAMMING ā€“ LESSONS AND CHANGES ā€¢ Students like the robots ā€“ but there was never enough! ā€¢ Physical and Visual Nature when down well ā€¢ So we needed to find a way that didnā€™t need the robots for the assignment ā€¢ Initially robots only for class exercises and graphical tool for assignment (simulator of the robot). ā€¢ Experimented with Microsoft simulation ā€“ but more trouble than it was worth. ā€¢ Evolved to using Greenfoot and simulated robot exercises
  • 8. SCOTT TURNER & GARY HILL (2008) ROBOTICS WITHIN THE TEACHING OF PROBLEMSOLVING, INNOVATION IN TEACHING AND LEARNING IN INFORMATION AND COMPUTER SCIENCES, 7:1, 108-119, DOI: 10.11120/ITAL.2008.07010108 HTTPS://WWW.TANDFONLINE.COM/DOI/PDF/10.11120/ITAL.2008.07010108
  • 9.
  • 10. PROBLEM-SOLVING AND PROGRAMMING ā€“ LESSONS AND CHANGES ā€¢ The evaluation of the module (funded student intern and from conference workshop) found a few things ā€¢ Students liked and remembered the approach; ā€¢ First year students struggled to see the relevance of problem-solving ā€¢ As the students progressed there was increased recognition of the value doing problem-solving in the 1st year. ā€¢ From the workshops lots of places had the robots but were seeing them as something for outreach mostly with a few using them in teaching.
  • 11. DIVIDE BUT MAY BE NOT CONQUER ā€¢ Creativity in engineering ā€¢ Project-based based learning and Graphics ā€¢ Problem-solving and Schools
  • 13. IDEA ā€¢ Started 2010 ā€¢ Combining Computing, Engineering and Sustainability through a package of 12 hours of activities: ā€¢ Problem-solving activities ā€“ what does think outside the box mean? Ant in a square room. ā€¢ Turning ā€˜junkā€™ into a moving bot to clear other junk ā€¢ Add junk to a LEGO robot to make into a controlled cleaning robot. ā€¢ Group work activities on specific Waste management activities.
  • 14.
  • 15. ā€¢ scores with 1 being poor and 5 excellent of the twenty replies received 100% were rate at 4 (65%)or 5(35%). In all the questions asked, the feedback was in the majority rated three or above
  • 16. QUOTES FROM ONE SCHOOL ā€¢ ā€œit was fun and creative, I learnt quite a bitā€ ā€œIt let use be creative with our design.ā€ ā€œit opened my eyes to engineeringā€ ā€¢ ā€œ...it was cool to know what my carbon footprint is.ā€ ā€œ... made me think about all the waste in the world.ā€ ā€œ[I] now recycleā€ ā€¢ ā€œWe liked this activity because it help us work as a team.ā€ ā€œWe really enjoyed ourselves over the last 4 days. We found it very useful.ā€
  • 18. A SECOND SCHOOL: BUILDING JUNKBOTS ā€¢ "We had the [f]reedom to show the teachers what skills we have" (Student B) "interesting overall" (Student H) "...but frustrating because modifications were frequent" (Student J) "The activity was very fun and creative. We experience lots of difficulties to overcome." (Student K) "it was nice have time off timetable once in a while" (Student N) "I found that building the junk bots has made me some new friends..." (Student T) "...as we[ we]re able to put any ideas forward to put ideas forward to create our own creation" (Student V)
  • 19. SECOND SCHOOL: PROGRAMMING ā€¢ "Didn't get much of a go on this one" (Students D, E) "this was good however I didn't get to to do a lot" (Student F) "Really enjoyed it" (Student G) "It was really good and the amount I have learnt ā€¦ is incredible" (Student J) "This activity was fun but very frustrating if the program wasn't going well" (Student L) "It was cool because we could program them" (Student Q) "It was good being the programmer" (student R)
  • 20. SECOND SCHOOL: WASTE MANAGEMENT ā€¢ "Lots of information which was useful..."(Student B) "Very informative but could have been a bit more fun" (Student I) "I learnt a lot and calculating my carbon footprint was great" (Student J) "This was different and you found out facts" (Student P) "I learnt about [Eco] stuff" (Student S) "I found the waste management activity helpf[ul] because it showed me the truth of what we could do to help the earth" (Student T) "I liked the presentation we were given...interesting facts which we will remember a long time" (Student V) "I learnt a lot from this. I enjoyed planning a campaign and the statistics were revealing" (Student W)
  • 21. OVERALL FEEDBACK ā€¢ "The whole project was really fun and I enjoyed it lots and I liked making the robots the most" (Student A) ā€¢ "The project as a whole was very fun and I learnt many different skills." (Student C) ā€¢ "It was fun because I learnt about carbon emissions and the stuff you need to do the robot" (Student M) ā€¢ "Overall it was very fun yet informative" (Student R) ā€¢ "The junkbots project was great! It was a great way to teach us more about science, technology, engineering and maths. I also think it improved our problem solving skills. " (Student W)
  • 23. FEEDBACK FROM A TEACHER ā€¢ "I do feel embedding some sort of diary/journal adds a focus and allows every one to reflect on what they have done."
  • 24. SUMMARY OF ITā€¦ ā€¢ For the initial funded further school were involved. ā€¢ Blog that is still continuing was produced: https://junkbots.blogspot.com/ ā€¢ Outcome is the schools asked about the junkbot building activities and some of the programming. ā€¢ Eggbot (more later on that) ā€¢ Junkbot ideas got used in two Codeclubs and one STEMClub ā€¢ Gave talks to small groups of Code Club volunteers East England and East Midlands on this.
  • 25. NOT IN ISOLATION ā€¢ During this time there have been some big shifts. ā€¢ Computational Thinking is now a thingā€¦Jeannette Wing https://www.microsoft.com/en- us/research/wp-content/uploads/2012/08/Jeannette_Wing.pdf ā€¢ National Curriculum Changed in 2014 ICT and Computing are not the same thing ā€¢ Two Royal Society Reports https://royalsociety.org/topics-policy/projects/computing-education/ ā€¢ Katharine Childs work on Physical Computing https://blog.teachcomputing.org/what-physical- computing-devices-are-teachers-using-at-key-stage-2/ and https://computationx.wordpress.com/2019/04/25/i-got-by-with-a-little-help-from-my-friends-how- i-completed-my-masters-degree/ ā€¢ Computing at Schools (CAS), #caschat and Teaching Computing; Code Clubs, CodeDojos and a variety of coding competitions, RaspberryPi foundation all came along
  • 26. FINALLY EGGBOT AND OTHER JUNKBOTS ā€¢ https://www.youtube.com/watch?v=NRlntdmdQRo ā€¢ https://www.youtube.com/watch?v=idYae4Bmkh0 ā€¢ Crumble Eggbot https://medium.com/@scottturneruon/crumble-junk-eggbot- db0a1d02595f