SlideShare a Scribd company logo
Students teaching students:
Introductory coding using Scratch
Mike Nantais, Ph.D. (Brandon University)
Matteo DiMuro, B.Ed., M.Ed. (Vincent Massey High School, Brandon, MB)
Eleni Galatsanou-Tellidis, B.Ed., M.Sc. (Crocus Plains Regional Secondary School, Brandon, MB)
TATE
Research Purpose
Background:
What are Computational Thinking Skills?
Image from Balanskat, A. & Engelhardt, K. (2015). Computing our future. Computer programming and coding: Priorities, school curricula and initiatives across Europe.
European Schoolnet: Brussles, Belgium. Retrieved from http://www.eun.org/c/document_library/get_ file?uuid=521cb928-6ec4-4a86-b522-9d8fd5cf60ce&groupId=43887
Background: Why Teach CT and Coding?
Background: Why Teach CT and Coding?
Study Background
Collaborative study - 2 Brandon high
school teachers & Faculty of
Education Prof.
City of approx. 50, 000 people (2016
census).
22 schools in BSD, area K-8 schools
targeted, 2 taken part so far.
http://ontheworldmap.com/
Study Background/Process
Students in a grade 11/12 Computer Science class are recruited
(voluntarily) to take part in teaching Scratch to local grade 7 & 8
students.
Grade 7 & 8 teachers in area schools are recruited to take part in
the project.
Teachers are interviewed.
* Note: this project is still in progress - results presented are tentative.
Data Sources
● Pre & Post Surveys for students (SY & MY)
● Student focus groups (SY & MY)
● Teacher interviews
● In class observations
Preliminary Findings
&
Conclusions
Data to date:
● 4 classes (grades 7 & 8) in 2 schools
● Teacher interviews: 3 (one teacher has been involved 2x)
● 3 SY focus groups
● 4 MY focus groups
● Pre-surveys: SY N = 5, MY N = 33
● Post surveys*: SY N = 14, MY N = 39
● Classes observed by PI: 3 sessions
So what did the high
school students say
about teaching Scratch
to MY students?
●
●
●
●
●
●
Senior Years Student Pre Survey Data
Senor Years Student Post Surveys Data:
Post survey/focus group results: Senior Years Students
1) Teaching to MY students did not overall revolutionize what
they already knew about CS concepts.
2) SY students: critical thinking and problem solving skills
were improved.
3) New respect for teachers and learners.
4) MY students benefited by practicing how to be
self-motivated learners.
5) MY students benefited by being introduced to algorithmic
thinking (a skill they were lacking).
“Helped turn the abstract nature of computer science thinking
into concrete terms … forced us to think of things in a different
way, teaching us new things about something old.”
“People tend to learn at different paces, and explaining it one
way didn’t work for everyone.”
“Showing them the end goal, or end possibilities, is what got
them interested in wanting to learn Scratch.”
“Teaching kids is less about teaching them than to get them to
teach themselves. They had the ability to do it, you just have to
find a way to make them want to do it.”
“One of the hardest things was you’d teach them something, and
then they’d forget. Or if you changed the context of the problem,
then they’d be lost. A lot of people really needed the step by step
list on how to do something.”
“I think it teaches more than just computer science, it teaches them
how to work toward an end goal, a step by step process to reach the
goal, and the skills needed to do that. The things they learned in this
course could apply to so many different fields, I think.”
So what did the MY
students say about
learning Scratch?
CSSE Coding with Scratch presentation June 2019
CSSE Coding with Scratch presentation June 2019
CSSE Coding with Scratch presentation June 2019
CSSE Coding with Scratch presentation June 2019
CSSE Coding with Scratch presentation June 2019
CSSE Coding with Scratch presentation June 2019
Results from Middle Years Students
1) Most students enjoyed the experience and thought it was
valuable.
2) Most girls decided they were not interested in CS as a
potential field of employment. Male interest also went
down after the teaching.
3) Many students felt their problem solving skills were
increased, or had more confidence in their abilities to find
solutions to their problems.
“When you had to code, you had to think, and it was sort of like
a puzzle.”
“Keeping your code organized.”
“I would test an idea, and if it didn’t work, I’d try something
different, and try again. The puzzle pieces of code really helped
because some things didn’t fit together and others do.”
“At first it was confusing, there were so many different tabs and
buttons, but once we got the hang of it [by about 3rd session] it got
easy.”
So what did the
teachers say about
having SY kids teach
Scratch to MY students?
Results from Teachers
Teachers were positive about the project. They told us about …
Students who coded outside of the lessons, even some
continuing after the sessions were completed.
How the MY students were (mostly) engaged and learned to ask
questions, and to help one another.
Some noticed problem solving skills improving in other areas (eg
math class).
“I don’t know how to code, so this seemed like a good opportunity”
“The benefits were student engagement, and learning a new
skill. There was a lot of independent learning happening.”
“A huge skill for the students to learn was being able to do
something step by step.”
“The high school students were always trying something new,
and tackling the challenges they faced in teaching the middle
years (MY) students. They spoke the same ‘language’ as the MY
students.”
“Some of my students who were typically very shy actually
became the “go to” people for help in the class for coding.”
“Kids spent a lot of time being creative, and building different
things in Scratch.”
On algorithmic thinking: “I’ve used the examples from Scratch to
demonstrate to my students that you can’t skip a step in an algorithm, or it
doesn’t work. Also the language we learned during Scratch has carried over.”
“Writing and communication skills--communication skills being the main
one.”
“Following directions, and being able to stay focused--we had kids who
generally can’t stay focused for long periods of time, but during the
Scratch lessons they didn’t want to lose their spot and were focused the
whole time”.
Some Preliminary Conclusions
This approach of ‘students teaching students’ appears to have
benefits for all involved, for example:
● Can be a way to introduce teachers without a computer science
background to coding/CT.
● Helps students develop critical thinking skills.
● SY students solidify their coding skills and learn to plan and
communicate ideas to others.
● MY students can be introduced to coding in a fun, non threatening
way, this may lead to further interest in coding (Computer Science).
Thank you!
@mfnantais @el_gal @MatteoDiMuro

More Related Content

PDF
Crosscurrents, 2011. It's All about Thinking
PDF
Quality teaching.coquitlam burnaby.april 2013
PDF
ELPS Strategies
PPTX
Reading Comprehension: The Mosaic of Thought
PPT
"Silly Shapes" Project
PDF
Best practices for running peer instruction
PDF
Rethinking picture books
PDF
Meta learner styles and activities for them modova 2018 1
Crosscurrents, 2011. It's All about Thinking
Quality teaching.coquitlam burnaby.april 2013
ELPS Strategies
Reading Comprehension: The Mosaic of Thought
"Silly Shapes" Project
Best practices for running peer instruction
Rethinking picture books
Meta learner styles and activities for them modova 2018 1

What's hot (7)

PDF
Surrey.english.hum.dept.heads.2011
PDF
Gifted Students in the Foreign Language Classroom
DOCX
532 scaffold lesson plan
PPTX
Signature Assignment Learning Plan
KEY
MA dyslexia introduction
PPTX
Six surprisingly simple strategies to engage students in complex learning
PPT
Creating and Implementing a Multiplayer Classroom: Results from Designing a C...
Surrey.english.hum.dept.heads.2011
Gifted Students in the Foreign Language Classroom
532 scaffold lesson plan
Signature Assignment Learning Plan
MA dyslexia introduction
Six surprisingly simple strategies to engage students in complex learning
Creating and Implementing a Multiplayer Classroom: Results from Designing a C...
Ad

Similar to CSSE Coding with Scratch presentation June 2019 (20)

PDF
Measure scratchwilson-moffat-ppig2010-final
PPTX
Computational thinking programming and robotics as strategy to promote 21st c...
DOCX
7 reasons why your school should teach robotics and game design
PPTX
Learn to code; Code to Learn with MIT's Scratch
PPTX
Crltc10
PPT
Creating & Coding with Scratch 2.0
PDF
Digital pi castlemilk case study
PPT
Ites Scratch Software Review
PPTX
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
PPTX
Using Scratch to teach English as a second language
PPTX
LEARNING SCENARIOS WITH ROBOTS AS STRATEGY TO DEVELOP COMPUTATIONAL THINKING ...
DOCX
Coding wp2-comparative study-si(1)
PPTX
Engagement from scratch
PDF
Scuola++ Whitepaper, nov 2015
PDF
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
DOCX
Coding wp2-comparative study-it
PDF
Coding: the smart future for our kids - Chau Au
PDF
Coding lessons.pdf
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
PPTX
Inspiring Kids to Code Using Scratch and Other Tools
Measure scratchwilson-moffat-ppig2010-final
Computational thinking programming and robotics as strategy to promote 21st c...
7 reasons why your school should teach robotics and game design
Learn to code; Code to Learn with MIT's Scratch
Crltc10
Creating & Coding with Scratch 2.0
Digital pi castlemilk case study
Ites Scratch Software Review
Cracking the Code: A Beginner's Guide to Coding With Elementary Students
Using Scratch to teach English as a second language
LEARNING SCENARIOS WITH ROBOTS AS STRATEGY TO DEVELOP COMPUTATIONAL THINKING ...
Coding wp2-comparative study-si(1)
Engagement from scratch
Scuola++ Whitepaper, nov 2015
V Jornadas eMadrid sobre "Educación Digital". Miles Berry, Computing at Schoo...
Coding wp2-comparative study-it
Coding: the smart future for our kids - Chau Au
Coding lessons.pdf
Inspiring Kids to Code Using Scratch and Other Tools
Inspiring Kids to Code Using Scratch and Other Tools
Ad

More from Michael Nantais (20)

PPTX
CSSE - CATE Family Math Night outreach presentation
PPTX
Wrap up presentation VOICE
PDF
CSSE 2017 handout
PDF
Classroom research
PPTX
Overcoming the Obstacles: A Case Study of a 1:1 Computing Initiative in a Rur...
PDF
Social Media Pedagogy - CSSE roundtable handout - 2016
PDF
Using Social Media to Engage Educators in Learning
PDF
Social Media Pedagogy
PPTX
Reimagine Lakeshore: A Reflective Analysis of a School Division Change Initia...
PDF
AERA handout for roundtable session
PPTX
Action Research - Reflective Teacher
DOCX
Ph.D. Dissertation Abstract
PPTX
Welcome to my science methods @ BU
PPTX
Welcome to sy math methods
PDF
Ph.D. Oral Defense presentation
PDF
Teaching With Social Media v2
PDF
Teaching with Social Media
PPTX
Welcome to internet for ed
PPTX
ePortfolios (revised)
PPTX
Welcome to ict3621ey
CSSE - CATE Family Math Night outreach presentation
Wrap up presentation VOICE
CSSE 2017 handout
Classroom research
Overcoming the Obstacles: A Case Study of a 1:1 Computing Initiative in a Rur...
Social Media Pedagogy - CSSE roundtable handout - 2016
Using Social Media to Engage Educators in Learning
Social Media Pedagogy
Reimagine Lakeshore: A Reflective Analysis of a School Division Change Initia...
AERA handout for roundtable session
Action Research - Reflective Teacher
Ph.D. Dissertation Abstract
Welcome to my science methods @ BU
Welcome to sy math methods
Ph.D. Oral Defense presentation
Teaching With Social Media v2
Teaching with Social Media
Welcome to internet for ed
ePortfolios (revised)
Welcome to ict3621ey

Recently uploaded (20)

PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Structure & Organelles in detailed.
PDF
Supply Chain Operations Speaking Notes -ICLT Program
PDF
102 student loan defaulters named and shamed – Is someone you know on the list?
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PPTX
master seminar digital applications in india
PPTX
GDM (1) (1).pptx small presentation for students
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Complications of Minimal Access Surgery at WLH
PDF
Basic Mud Logging Guide for educational purpose
PPTX
Lesson notes of climatology university.
PDF
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
PDF
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
RMMM.pdf make it easy to upload and study
Cell Structure & Organelles in detailed.
Supply Chain Operations Speaking Notes -ICLT Program
102 student loan defaulters named and shamed – Is someone you know on the list?
Anesthesia in Laparoscopic Surgery in India
PPH.pptx obstetrics and gynecology in nursing
TR - Agricultural Crops Production NC III.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
Final Presentation General Medicine 03-08-2024.pptx
master seminar digital applications in india
GDM (1) (1).pptx small presentation for students
STATICS OF THE RIGID BODIES Hibbelers.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Complications of Minimal Access Surgery at WLH
Basic Mud Logging Guide for educational purpose
Lesson notes of climatology university.
BÀI TẬP BỔ TRỢ 4 KỸ NĂNG TIẾNG ANH 9 GLOBAL SUCCESS - CẢ NĂM - BÁM SÁT FORM Đ...
Black Hat USA 2025 - Micro ICS Summit - ICS/OT Threat Landscape

CSSE Coding with Scratch presentation June 2019

  • 1. Students teaching students: Introductory coding using Scratch Mike Nantais, Ph.D. (Brandon University) Matteo DiMuro, B.Ed., M.Ed. (Vincent Massey High School, Brandon, MB) Eleni Galatsanou-Tellidis, B.Ed., M.Sc. (Crocus Plains Regional Secondary School, Brandon, MB) TATE
  • 3. Background: What are Computational Thinking Skills? Image from Balanskat, A. & Engelhardt, K. (2015). Computing our future. Computer programming and coding: Priorities, school curricula and initiatives across Europe. European Schoolnet: Brussles, Belgium. Retrieved from http://www.eun.org/c/document_library/get_ file?uuid=521cb928-6ec4-4a86-b522-9d8fd5cf60ce&groupId=43887
  • 4. Background: Why Teach CT and Coding?
  • 5. Background: Why Teach CT and Coding?
  • 6. Study Background Collaborative study - 2 Brandon high school teachers & Faculty of Education Prof. City of approx. 50, 000 people (2016 census). 22 schools in BSD, area K-8 schools targeted, 2 taken part so far. http://ontheworldmap.com/
  • 7. Study Background/Process Students in a grade 11/12 Computer Science class are recruited (voluntarily) to take part in teaching Scratch to local grade 7 & 8 students. Grade 7 & 8 teachers in area schools are recruited to take part in the project. Teachers are interviewed. * Note: this project is still in progress - results presented are tentative.
  • 8. Data Sources ● Pre & Post Surveys for students (SY & MY) ● Student focus groups (SY & MY) ● Teacher interviews ● In class observations
  • 10. Data to date: ● 4 classes (grades 7 & 8) in 2 schools ● Teacher interviews: 3 (one teacher has been involved 2x) ● 3 SY focus groups ● 4 MY focus groups ● Pre-surveys: SY N = 5, MY N = 33 ● Post surveys*: SY N = 14, MY N = 39 ● Classes observed by PI: 3 sessions
  • 11. So what did the high school students say about teaching Scratch to MY students?
  • 13. Senor Years Student Post Surveys Data:
  • 14. Post survey/focus group results: Senior Years Students 1) Teaching to MY students did not overall revolutionize what they already knew about CS concepts. 2) SY students: critical thinking and problem solving skills were improved. 3) New respect for teachers and learners. 4) MY students benefited by practicing how to be self-motivated learners. 5) MY students benefited by being introduced to algorithmic thinking (a skill they were lacking).
  • 15. “Helped turn the abstract nature of computer science thinking into concrete terms … forced us to think of things in a different way, teaching us new things about something old.” “People tend to learn at different paces, and explaining it one way didn’t work for everyone.”
  • 16. “Showing them the end goal, or end possibilities, is what got them interested in wanting to learn Scratch.” “Teaching kids is less about teaching them than to get them to teach themselves. They had the ability to do it, you just have to find a way to make them want to do it.”
  • 17. “One of the hardest things was you’d teach them something, and then they’d forget. Or if you changed the context of the problem, then they’d be lost. A lot of people really needed the step by step list on how to do something.” “I think it teaches more than just computer science, it teaches them how to work toward an end goal, a step by step process to reach the goal, and the skills needed to do that. The things they learned in this course could apply to so many different fields, I think.”
  • 18. So what did the MY students say about learning Scratch?
  • 25. Results from Middle Years Students 1) Most students enjoyed the experience and thought it was valuable. 2) Most girls decided they were not interested in CS as a potential field of employment. Male interest also went down after the teaching. 3) Many students felt their problem solving skills were increased, or had more confidence in their abilities to find solutions to their problems.
  • 26. “When you had to code, you had to think, and it was sort of like a puzzle.” “Keeping your code organized.”
  • 27. “I would test an idea, and if it didn’t work, I’d try something different, and try again. The puzzle pieces of code really helped because some things didn’t fit together and others do.” “At first it was confusing, there were so many different tabs and buttons, but once we got the hang of it [by about 3rd session] it got easy.”
  • 28. So what did the teachers say about having SY kids teach Scratch to MY students?
  • 29. Results from Teachers Teachers were positive about the project. They told us about … Students who coded outside of the lessons, even some continuing after the sessions were completed. How the MY students were (mostly) engaged and learned to ask questions, and to help one another. Some noticed problem solving skills improving in other areas (eg math class).
  • 30. “I don’t know how to code, so this seemed like a good opportunity” “The benefits were student engagement, and learning a new skill. There was a lot of independent learning happening.” “A huge skill for the students to learn was being able to do something step by step.”
  • 31. “The high school students were always trying something new, and tackling the challenges they faced in teaching the middle years (MY) students. They spoke the same ‘language’ as the MY students.” “Some of my students who were typically very shy actually became the “go to” people for help in the class for coding.” “Kids spent a lot of time being creative, and building different things in Scratch.”
  • 32. On algorithmic thinking: “I’ve used the examples from Scratch to demonstrate to my students that you can’t skip a step in an algorithm, or it doesn’t work. Also the language we learned during Scratch has carried over.” “Writing and communication skills--communication skills being the main one.” “Following directions, and being able to stay focused--we had kids who generally can’t stay focused for long periods of time, but during the Scratch lessons they didn’t want to lose their spot and were focused the whole time”.
  • 33. Some Preliminary Conclusions This approach of ‘students teaching students’ appears to have benefits for all involved, for example: ● Can be a way to introduce teachers without a computer science background to coding/CT. ● Helps students develop critical thinking skills. ● SY students solidify their coding skills and learn to plan and communicate ideas to others. ● MY students can be introduced to coding in a fun, non threatening way, this may lead to further interest in coding (Computer Science).