SlideShare a Scribd company logo
1 of 20
”
Teaching Method and
Flexible Tools
MATERIALS FOR STUDENTS
-ACTIVITIES GROUP 2 -
This project has been funded with support from the European Commission.
This publication reflects the views only of the author, and the Commission
cannot be held responsible for any use which may be made of the information
contained therein.
”
Step 1
UNPLUGGED ACTIVITIES
https://csedweek.org/unplugged/thinkersmith
CUMy Robotic Friends - unplugged activity (video)
Unplugged is a collection of free learning activities that teach Computer
Science through engaging games and puzzles that use cards, string, crayons
and lots of running around.
The activities introduce students to Computational Thinking through concepts
such as binary numbers, algorithms and data compression, separated from
the distractions and technical details of having to use computers. Importantly,
no programming is required to engage with these ideas!
By "programming" one another to draw pictures, students will begin to
understand what programming is really about. The class will begin by having
students instruct each other to color squares in on graph paper in an effort to
reproduce an existing picture. If there’s time, the lesson can conclude with
images that the students create themselves.
Getting Started - 15 minutes
1) Vocabulary
2) Introduce Graph Paper Programming
3) Practice Together
Activity: Graph Paper Programming - 20 minutes
4) Four-by-Fours
”
Wrap-up - 5 minutes
5) Flash Chat: What did we learn?
6) Vocab Shmocab
Assessment - 10 minutes
7) Graph Paper Programming Assessment
Short description:
1) Vocabulary
This lesson has two new and important words:
Algorithm - Say it with me: Al-go-ri-thm
A list of steps that you can follow to finish a task
Program - Say it with me: Pro-gram
”
An algorithm that has been coded into something that can be run by a
machine
2) Introduce Graph Paper Programming
In this activity, we are going to guide each other toward making drawings,
without letting the other people in our group see the original image.
For this exercise, we will use sheets of 4x4 graph paper. Starting at the upper
left-hand corner, we’ll guide our teammates’ Automatic Realization Machine
(ARM) with simple instructions. Those instructions include:
 Move One Square Right
 Move One Square Left
 Move One Square Up
 Move One Square Down
Fill-In Square with color
For example, here’s how we would write an algorithm to instruct a friend (who
is pretending to be a drawing machine) to color their blank grid so that it
looks like the image below:
”
With one little substitution, we can do this much more easily! Instead of
having to write out an entire phrase for each instruction, we can use arrows.
In this instance, the arrow symbols are the “program” code and the words are
the “algorithm” piece. This means that we could write the algorithm:
“Move one square right, Move one square right, Fill-in square with color”
”
and that would correspond to the program:
Using arrows, we can redo the code from the previous image much
more easily!
3) Practice Together
Start your class off in the world of programming by drawing or projecting the
provided key onto the board.
Select a simple drawing, such as this one to use as an example.
”
This is a good way to introduce all of the symbols in the key. To begin, fill in
the graph for the class -- square by square -- then ask them to help describe
what you’ve just done. First, you can speak the algorithm out loud, then you
can turn your verbal instructions into a program.
A sample algorithm:
“Move Right, Fill-In Square, Move Right, Move Down
Fill-In Square, Move Left, Move Left, Fill-In Square
Move Down, Move Right, Fill-In Square, Move Right”
Some of your class may notice that there is an unnecessary step, but hold
them off until after the programming stage.
Walk the class through translating the algorithm into the program:
”
The classroom may be buzzing with suggestions by this point. If the class gets
the gist of the exercise, this is a good place to discuss alternate ways of filling
out the same grid. If there is still confusion, save that piece for another day
and work with another example.
If the class can shout out the algorithm and define the correct symbols to use
for each step, they’re ready to move on. Depending on your class and their
age, you can either try doing a more complicated grid together or skip
straight to having them work in groups
”
ACTIVITY: GRAPH PAPER PROGRAMMING (20 MIN)
4) Four-by-Fours Activity Worksheet
1. Divide students into pairs.
2. Have each pair choose an image from the worksheet.
3. Discuss the algorithm to draw that image with partner.
”
4. Convert algorithm into a program using symbols.
5. Trade programs with another pair and draw one another's image.
6. Choose another image and go again!
WRAP-UP (5 MIN)
5) Flash Chat: What did we learn?
 What did we learn today?
 What if we used the same arrows, but replaced "Fill-In Square" with
"Lay Brick"? What might we be able to do?
 What else could we program if we just changed what the arrows meant?
”
6) Vocab Shmocab
 Which one of these definitions did we learn a word for today?
"A large tropical parrot with a very long tail and beautiful feathers"
"A list of steps that you can follow to finish a task"
"An incredibly stinky flower that blooms only once a year"
...and what is the word that we learned?
 Which one of these is the most like a "program"?
*A shoebox full of pretty rocks
*Twelve pink flowers in a vase
*Sheet music for your favorite song
Explain why you chose your answer.
ASSESSMENT (10 MIN)
7) Graph Paper Programming Assessment
EXTENDED LEARNING
Use these activities to enhance student learning. They can be used as outside
of class activities or other enrichment.
Better and Better
 Have your class try making up their own images.
 Can they figure out how to program the images that they create?
Class Challenge
”
 As the teacher, draw an image on a 5x5 grid.
 Can the class code that up along with you?
CONNECTIONS AND BACKGROUND INFORMATION
ISTE Standards (formerly NETS)
1.b - Create original works as a means of personal or group expression.
1.c - Use models and simulation to explore complex systems and issues.
2.d - Contribute to project teams to solve problems.
4.b - Plan and manage activities to develop a solution or complete a
project.
4.d - Use multiple processes and diverse perspectives to explore
alternative solutions.
Which is the teacher's role?
GUIDE - FACILITATOR
Which is the student' s role?
Pupils have fan with a games that offers many possibilities for creating stories
through the language of coding
”
STEP 2
SCRATCH
We focus on Scratch, the block-based programming language and online
community developed by the Lifelong Kindergarten Group at the MIT Media
Lab. Scratch makes it easy for young people to create their own interactive
media projects -- like games, animations, and simulations -- and then share
their creations with others in an active, online community.
https://scratch.mit.edu/help/videos/#
”
Which is the student' s role?
Pupils have fan with a games that offers many possibilities for creating stories
through the language of coding
Which is the teacher's role?
GUIDE - FACILITATOR
”
Example of use: project of fourth grade students of "Nicola Fornelli"
school
https://scratch.mit.edu/projects/108876142/
Bibliography
http://scratch.mit.edu
http://www.picocricket.com/picoboard.html.
http://info.scratch.mit.edu/WeDo
”
http://www.legoeducation.us/eng/search/wedo
STEP 3
PLAY WITH BEE -BOT AND BLU - BOT
Bee-Bot web site! Bee-Bot is an exciting new robot designed for use by
young children. This colorful, easy-to-operate, and friendly little robot is a
perfect tool for teaching sequencing, estimation, problem-solving, and just
having fun!
”
EXSAMPLE OF USE
PATHS GEOGRAPHY
”
ALPHABET MULTIPLICATION TABLES
STORIES
”
STEP 4
LEGO MINDSTORMS
LEGO® MINDSTORMS® EV3 combining the versatility of the LEGO building
system with the most advanced technology we’ve ever developed, unleash the
creative powers of the new LEGO MINDSTORMS EV3 set to create and
command robots that walk, talk, think and do anything you can imagine.
Follow the step-by-step 3D building instructions to create TRACK3R, R3PTAR,
SPIK3R, EV3RSTORM and GRIPP3R and bring them to life with an easy,
intuitive and icon-based programming interface. Grab the enclosed remote
control and take on challenging ready-made missions or download the free
app and command your robot using your smart device. Want to share your
own creations and be inspired by others? Logon to LEGO.com/mindstorms to
access loads of cool content and interact with a huge online community of
other LEGO MINDSTORMS fans.
”

More Related Content

What's hot

Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationJoanne Villis
 
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsFostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsJoanne Villis
 
Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1JEcomputing
 
Ideas primary technologies_j_villis
Ideas primary technologies_j_villisIdeas primary technologies_j_villis
Ideas primary technologies_j_villisJoanne Villis
 
Teaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne VillisTeaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne VillisJoanne Villis
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingJoanne Villis
 
Coding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuCoding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuPublicLibraryServices
 
10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids 10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids gicelamorales
 
Relative advantage and software
Relative advantage and softwareRelative advantage and software
Relative advantage and softwareTammi Gearhart
 
Getting students to collaborate in Breakout Rooms in Remote Teaching
Getting students to collaborate in Breakout Rooms in Remote TeachingGetting students to collaborate in Breakout Rooms in Remote Teaching
Getting students to collaborate in Breakout Rooms in Remote TeachingPhil Longwell
 
Baleap tel sig conference slides
Baleap tel sig conference slidesBaleap tel sig conference slides
Baleap tel sig conference slidesPhil Longwell
 
iPads and the primary computing curriculum
iPads and the primary computing curriculumiPads and the primary computing curriculum
iPads and the primary computing curriculumJEcomputing
 
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisCoding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisJoanne Villis
 
Interesting ways to_use_an_i_pod_touch_in_th
Interesting ways to_use_an_i_pod_touch_in_thInteresting ways to_use_an_i_pod_touch_in_th
Interesting ways to_use_an_i_pod_touch_in_thtsumrall
 
21st Century Classroom
21st Century Classroom21st Century Classroom
21st Century Classroomkflick
 

What's hot (20)

Bee-Bots at MacICT: Project overview 2010
Bee-Bots at MacICT: Project overview 2010Bee-Bots at MacICT: Project overview 2010
Bee-Bots at MacICT: Project overview 2010
 
Coding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop PresentationCoding for Teachers and Kids Workshop Presentation
Coding for Teachers and Kids Workshop Presentation
 
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary MathematicsFostering Creative and Critical Thinking using iPads in Primary Mathematics
Fostering Creative and Critical Thinking using iPads in Primary Mathematics
 
Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1Using iPad to develop Computational Thinking in EYFS and KS1
Using iPad to develop Computational Thinking in EYFS and KS1
 
Ideas primary technologies_j_villis
Ideas primary technologies_j_villisIdeas primary technologies_j_villis
Ideas primary technologies_j_villis
 
Teaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne VillisTeaching Coding? Resources for teachers by Joanne Villis
Teaching Coding? Resources for teachers by Joanne Villis
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
 
Coding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau AuCoding: the smart future for our kids - Chau Au
Coding: the smart future for our kids - Chau Au
 
10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids 10 things I've learned teaching coding to kids
10 things I've learned teaching coding to kids
 
Coding with kids
Coding with kidsCoding with kids
Coding with kids
 
Relative advantage and software
Relative advantage and softwareRelative advantage and software
Relative advantage and software
 
Getting students to collaborate in Breakout Rooms in Remote Teaching
Getting students to collaborate in Breakout Rooms in Remote TeachingGetting students to collaborate in Breakout Rooms in Remote Teaching
Getting students to collaborate in Breakout Rooms in Remote Teaching
 
Baleap tel sig conference slides
Baleap tel sig conference slidesBaleap tel sig conference slides
Baleap tel sig conference slides
 
iPads and the primary computing curriculum
iPads and the primary computing curriculumiPads and the primary computing curriculum
iPads and the primary computing curriculum
 
ICT in the Prep classroom Paul H. Smith
ICT in the Prep classroom Paul H. SmithICT in the Prep classroom Paul H. Smith
ICT in the Prep classroom Paul H. Smith
 
The clohe webinar
The clohe webinarThe clohe webinar
The clohe webinar
 
Coding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne VillisCoding: Year 3-4 Teaching Ideas by Joanne Villis
Coding: Year 3-4 Teaching Ideas by Joanne Villis
 
Interesting ways to_use_an_i_pod_touch_in_th
Interesting ways to_use_an_i_pod_touch_in_thInteresting ways to_use_an_i_pod_touch_in_th
Interesting ways to_use_an_i_pod_touch_in_th
 
21st Century Classroom
21st Century Classroom21st Century Classroom
21st Century Classroom
 
Cs ed week handout
Cs ed week handoutCs ed week handout
Cs ed week handout
 

Similar to Coding io1-materials for students-group2

Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Toolskirish43
 
Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)shamet1
 
Measurement Online Applets
Measurement Online AppletsMeasurement Online Applets
Measurement Online Appletsshaynaynay
 
ICT teaching and learning framework updates by john mc lear
ICT teaching and learning framework updates by john mc learICT teaching and learning framework updates by john mc lear
ICT teaching and learning framework updates by john mc learjohnyma22
 
Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)shamet1
 
Measure scratchwilson-moffat-ppig2010-final
Measure scratchwilson-moffat-ppig2010-finalMeasure scratchwilson-moffat-ppig2010-final
Measure scratchwilson-moffat-ppig2010-finalFajar Baskoro
 
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
 
Scratch and pair programming
Scratch and pair programmingScratch and pair programming
Scratch and pair programmingjtelss10
 
Digital pi castlemilk case study
Digital pi castlemilk case studyDigital pi castlemilk case study
Digital pi castlemilk case studyColin Crook
 
Ict applied to english teaching web 2.0-fv
Ict applied to english teaching web 2.0-fvIct applied to english teaching web 2.0-fv
Ict applied to english teaching web 2.0-fvAndrea
 
Mobile Technology, Mobile Learning
Mobile Technology, Mobile LearningMobile Technology, Mobile Learning
Mobile Technology, Mobile LearningMark Marshall
 
Обласний майстер-клас учителів іноземної мови
Обласний майстер-клас учителів іноземної мовиОбласний майстер-клас учителів іноземної мови
Обласний майстер-клас учителів іноземної мовиЛілія Литвин
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communitiesYishay Mor
 
Design decisions
Design decisionsDesign decisions
Design decisionss1002805
 
Module 2 activity tools josep glogster
Module 2 activity tools josep glogsterModule 2 activity tools josep glogster
Module 2 activity tools josep glogsterjmartin1896
 

Similar to Coding io1-materials for students-group2 (20)

Computers Instructional Tools
Computers Instructional ToolsComputers Instructional Tools
Computers Instructional Tools
 
Math Integration
Math IntegrationMath Integration
Math Integration
 
5th i portraits
5th i portraits5th i portraits
5th i portraits
 
Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)
 
Scratch pp ohrid
Scratch pp ohridScratch pp ohrid
Scratch pp ohrid
 
Measurement Online Applets
Measurement Online AppletsMeasurement Online Applets
Measurement Online Applets
 
Turtle Graphics
Turtle GraphicsTurtle Graphics
Turtle Graphics
 
Proposal gcompris
Proposal gcomprisProposal gcompris
Proposal gcompris
 
ICT teaching and learning framework updates by john mc lear
ICT teaching and learning framework updates by john mc learICT teaching and learning framework updates by john mc lear
ICT teaching and learning framework updates by john mc lear
 
Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)Web 2.0 lesson plan (t3)
Web 2.0 lesson plan (t3)
 
Measure scratchwilson-moffat-ppig2010-final
Measure scratchwilson-moffat-ppig2010-finalMeasure scratchwilson-moffat-ppig2010-final
Measure scratchwilson-moffat-ppig2010-final
 
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
 
Scratch and pair programming
Scratch and pair programmingScratch and pair programming
Scratch and pair programming
 
Digital pi castlemilk case study
Digital pi castlemilk case studyDigital pi castlemilk case study
Digital pi castlemilk case study
 
Ict applied to english teaching web 2.0-fv
Ict applied to english teaching web 2.0-fvIct applied to english teaching web 2.0-fv
Ict applied to english teaching web 2.0-fv
 
Mobile Technology, Mobile Learning
Mobile Technology, Mobile LearningMobile Technology, Mobile Learning
Mobile Technology, Mobile Learning
 
Обласний майстер-клас учителів іноземної мови
Обласний майстер-клас учителів іноземної мовиОбласний майстер-клас учителів іноземної мови
Обласний майстер-клас учителів іноземної мови
 
Patterns for building patterns communities
Patterns for building patterns communitiesPatterns for building patterns communities
Patterns for building patterns communities
 
Design decisions
Design decisionsDesign decisions
Design decisions
 
Module 2 activity tools josep glogster
Module 2 activity tools josep glogsterModule 2 activity tools josep glogster
Module 2 activity tools josep glogster
 

More from Georgeta Manafu (20)

Formular sel Tr Ankara
Formular sel  Tr AnkaraFormular sel  Tr Ankara
Formular sel Tr Ankara
 
Formular sel Mk
Formular sel MkFormular sel Mk
Formular sel Mk
 
Linkommunity C3
Linkommunity C3Linkommunity C3
Linkommunity C3
 
Gantt MY CODE SIBLING - MYCODESIB
Gantt MY CODE SIBLING - MYCODESIBGantt MY CODE SIBLING - MYCODESIB
Gantt MY CODE SIBLING - MYCODESIB
 
Ppt new werd - en
Ppt   new werd - enPpt   new werd - en
Ppt new werd - en
 
newWERD
newWERDnewWERD
newWERD
 
Ppt newWERD
Ppt   newWERDPpt   newWERD
Ppt newWERD
 
Linkommunity poster
Linkommunity posterLinkommunity poster
Linkommunity poster
 
Activ martie mai 2019-en
Activ martie mai 2019-enActiv martie mai 2019-en
Activ martie mai 2019-en
 
Formular draft
Formular   draftFormular   draft
Formular draft
 
Bb11ee109(1)
Bb11ee109(1)Bb11ee109(1)
Bb11ee109(1)
 
B9ae6301
B9ae6301B9ae6301
B9ae6301
 
Report on the monitoring of student safety and security in school
Report on the monitoring of student safety and security in schoolReport on the monitoring of student safety and security in school
Report on the monitoring of student safety and security in school
 
Formular C1
Formular   C1Formular   C1
Formular C1
 
Turbine eoliene ilie tradus
Turbine eoliene ilie tradusTurbine eoliene ilie tradus
Turbine eoliene ilie tradus
 
Razele x tradus
Razele x tradusRazele x tradus
Razele x tradus
 
Radiatii nucleare-padureanu tradus
Radiatii nucleare-padureanu  tradusRadiatii nucleare-padureanu  tradus
Radiatii nucleare-padureanu tradus
 
Panouri solare tradus
Panouri solare tradusPanouri solare tradus
Panouri solare tradus
 
Dozimetrul(1)
Dozimetrul(1)Dozimetrul(1)
Dozimetrul(1)
 
Dozimetrul en
Dozimetrul enDozimetrul en
Dozimetrul en
 

Recently uploaded

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
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
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 

Recently uploaded (20)

Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
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
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
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
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 

Coding io1-materials for students-group2

  • 1. ” Teaching Method and Flexible Tools MATERIALS FOR STUDENTS -ACTIVITIES GROUP 2 - This project has been funded with support from the European Commission. This publication reflects the views only of the author, and the Commission cannot be held responsible for any use which may be made of the information contained therein.
  • 2. ” Step 1 UNPLUGGED ACTIVITIES https://csedweek.org/unplugged/thinkersmith CUMy Robotic Friends - unplugged activity (video) Unplugged is a collection of free learning activities that teach Computer Science through engaging games and puzzles that use cards, string, crayons and lots of running around. The activities introduce students to Computational Thinking through concepts such as binary numbers, algorithms and data compression, separated from the distractions and technical details of having to use computers. Importantly, no programming is required to engage with these ideas! By "programming" one another to draw pictures, students will begin to understand what programming is really about. The class will begin by having students instruct each other to color squares in on graph paper in an effort to reproduce an existing picture. If there’s time, the lesson can conclude with images that the students create themselves. Getting Started - 15 minutes 1) Vocabulary 2) Introduce Graph Paper Programming 3) Practice Together Activity: Graph Paper Programming - 20 minutes 4) Four-by-Fours
  • 3. ” Wrap-up - 5 minutes 5) Flash Chat: What did we learn? 6) Vocab Shmocab Assessment - 10 minutes 7) Graph Paper Programming Assessment Short description: 1) Vocabulary This lesson has two new and important words: Algorithm - Say it with me: Al-go-ri-thm A list of steps that you can follow to finish a task Program - Say it with me: Pro-gram
  • 4. ” An algorithm that has been coded into something that can be run by a machine 2) Introduce Graph Paper Programming In this activity, we are going to guide each other toward making drawings, without letting the other people in our group see the original image. For this exercise, we will use sheets of 4x4 graph paper. Starting at the upper left-hand corner, we’ll guide our teammates’ Automatic Realization Machine (ARM) with simple instructions. Those instructions include:  Move One Square Right  Move One Square Left  Move One Square Up  Move One Square Down Fill-In Square with color For example, here’s how we would write an algorithm to instruct a friend (who is pretending to be a drawing machine) to color their blank grid so that it looks like the image below:
  • 5. ” With one little substitution, we can do this much more easily! Instead of having to write out an entire phrase for each instruction, we can use arrows. In this instance, the arrow symbols are the “program” code and the words are the “algorithm” piece. This means that we could write the algorithm: “Move one square right, Move one square right, Fill-in square with color”
  • 6. ” and that would correspond to the program: Using arrows, we can redo the code from the previous image much more easily! 3) Practice Together Start your class off in the world of programming by drawing or projecting the provided key onto the board. Select a simple drawing, such as this one to use as an example.
  • 7. ” This is a good way to introduce all of the symbols in the key. To begin, fill in the graph for the class -- square by square -- then ask them to help describe what you’ve just done. First, you can speak the algorithm out loud, then you can turn your verbal instructions into a program. A sample algorithm: “Move Right, Fill-In Square, Move Right, Move Down Fill-In Square, Move Left, Move Left, Fill-In Square Move Down, Move Right, Fill-In Square, Move Right” Some of your class may notice that there is an unnecessary step, but hold them off until after the programming stage. Walk the class through translating the algorithm into the program:
  • 8. ” The classroom may be buzzing with suggestions by this point. If the class gets the gist of the exercise, this is a good place to discuss alternate ways of filling out the same grid. If there is still confusion, save that piece for another day and work with another example. If the class can shout out the algorithm and define the correct symbols to use for each step, they’re ready to move on. Depending on your class and their age, you can either try doing a more complicated grid together or skip straight to having them work in groups
  • 9. ” ACTIVITY: GRAPH PAPER PROGRAMMING (20 MIN) 4) Four-by-Fours Activity Worksheet 1. Divide students into pairs. 2. Have each pair choose an image from the worksheet. 3. Discuss the algorithm to draw that image with partner.
  • 10. ” 4. Convert algorithm into a program using symbols. 5. Trade programs with another pair and draw one another's image. 6. Choose another image and go again! WRAP-UP (5 MIN) 5) Flash Chat: What did we learn?  What did we learn today?  What if we used the same arrows, but replaced "Fill-In Square" with "Lay Brick"? What might we be able to do?  What else could we program if we just changed what the arrows meant?
  • 11. ” 6) Vocab Shmocab  Which one of these definitions did we learn a word for today? "A large tropical parrot with a very long tail and beautiful feathers" "A list of steps that you can follow to finish a task" "An incredibly stinky flower that blooms only once a year" ...and what is the word that we learned?  Which one of these is the most like a "program"? *A shoebox full of pretty rocks *Twelve pink flowers in a vase *Sheet music for your favorite song Explain why you chose your answer. ASSESSMENT (10 MIN) 7) Graph Paper Programming Assessment EXTENDED LEARNING Use these activities to enhance student learning. They can be used as outside of class activities or other enrichment. Better and Better  Have your class try making up their own images.  Can they figure out how to program the images that they create? Class Challenge
  • 12. ”  As the teacher, draw an image on a 5x5 grid.  Can the class code that up along with you? CONNECTIONS AND BACKGROUND INFORMATION ISTE Standards (formerly NETS) 1.b - Create original works as a means of personal or group expression. 1.c - Use models and simulation to explore complex systems and issues. 2.d - Contribute to project teams to solve problems. 4.b - Plan and manage activities to develop a solution or complete a project. 4.d - Use multiple processes and diverse perspectives to explore alternative solutions. Which is the teacher's role? GUIDE - FACILITATOR Which is the student' s role? Pupils have fan with a games that offers many possibilities for creating stories through the language of coding
  • 13. ” STEP 2 SCRATCH We focus on Scratch, the block-based programming language and online community developed by the Lifelong Kindergarten Group at the MIT Media Lab. Scratch makes it easy for young people to create their own interactive media projects -- like games, animations, and simulations -- and then share their creations with others in an active, online community. https://scratch.mit.edu/help/videos/#
  • 14. ” Which is the student' s role? Pupils have fan with a games that offers many possibilities for creating stories through the language of coding Which is the teacher's role? GUIDE - FACILITATOR
  • 15. ” Example of use: project of fourth grade students of "Nicola Fornelli" school https://scratch.mit.edu/projects/108876142/ Bibliography http://scratch.mit.edu http://www.picocricket.com/picoboard.html. http://info.scratch.mit.edu/WeDo
  • 16. ” http://www.legoeducation.us/eng/search/wedo STEP 3 PLAY WITH BEE -BOT AND BLU - BOT Bee-Bot web site! Bee-Bot is an exciting new robot designed for use by young children. This colorful, easy-to-operate, and friendly little robot is a perfect tool for teaching sequencing, estimation, problem-solving, and just having fun!
  • 19. ” STEP 4 LEGO MINDSTORMS LEGO® MINDSTORMS® EV3 combining the versatility of the LEGO building system with the most advanced technology we’ve ever developed, unleash the creative powers of the new LEGO MINDSTORMS EV3 set to create and command robots that walk, talk, think and do anything you can imagine. Follow the step-by-step 3D building instructions to create TRACK3R, R3PTAR, SPIK3R, EV3RSTORM and GRIPP3R and bring them to life with an easy, intuitive and icon-based programming interface. Grab the enclosed remote control and take on challenging ready-made missions or download the free app and command your robot using your smart device. Want to share your own creations and be inspired by others? Logon to LEGO.com/mindstorms to access loads of cool content and interact with a huge online community of other LEGO MINDSTORMS fans.
  • 20.