SlideShare a Scribd company logo
The Wonderful World of
Computer Science Martin Ricardo Cisneros
Academic Technology Specialist
Santa Clara COE
@TheTechProfe
@TheTechProfePresentation: bit.ly/
@TheTechProfePresentation: bit.ly/
Coding is the language of
problem-solving.
@joeyelle
@TheTechProfePresentation: bit.ly/
Source: Dancing with Robots - Human Skills for Computerized Work, Levy and Murnane, 2013
Problem-Solvers and Critical Thinkers
@TheTechProfePresentation: bit.ly/
of computer programming jobs are
outside the tech industry - in
medicine, banking, government,
entertainment, science, etc.67%
@TheTechProfePresentation: bit.ly/
Fewer CS majors than 10 years ago
(and a shrinking % are women)
Source: National Science Foundation
@TheTechProfePresentation: bit.ly/
The Job/Student Gap
2%
98%
Computer Science Students
All other
math and
science
students JOBS
40% 60%
Computing Jobs
All other
math and
science jobs
Sources: College Board, Bureau of Labor Statistics, National Science Foundation
STUDENTS
@TheTechProfePresentation: bit.ly/
Kids NOT exposed to computer programming in
elementary are LESS likely to take computer science
when it is available in high school.
@TheTechProfePresentation: bit.ly/
What can we do?
@TheTechProfePresentation: bit.ly/
Let Kids Code
Goal: Try out some simple ways to scaffold coding in your classroom!
@TheTechProfePresentation: bit.ly/
Scaffolding Coding
Physical
Computing:
robots Web Games:
reinforce syntax
and process Code your own
games!
No Tech:
code a friend
@TheTechProfePresentation: bit.ly/
Pair Programming
@TheTechProfe
○ Roles
■ Driver: Touches the device
■ Navigator: Tells the driver what to do
■ Both: Discuss directions/
troubleshoot
○ Swap roles OFTEN!
■ Set a timer for 5 minutes or less
Presentation: bit.ly/
1. Paper Blockly
Student A = Navigator
Student B = Driver
Student C = Robot
A tells the driver what code to write.
B makes suggestions, physically
“writes” the code.
When ready, B reads the code aloud.
C completes the directions.
ABC debug the code if needed.
Rotate roles.
@TheTechProfePresentation: bit.ly/
2. Physical Computing
In groups of 2-3, find a robot and work on the
mission listed.
Feel free to move to multiple robots at your
own pace. Share!
@TheTechProfePresentation: bit.ly/
Pre-Literate
@TheTechProfe
Readers
Easiest Most Challenging
Presentation: bit.ly/
3. Web Games
1. With your partner, go to:
http://tinyurl.com/blockly2
2. Complete the challenges.
Remember: swap driver and navigator
roles every level!
@TheTechProfePresentation: bit.ly/
4. Code a game!
1. Go to:
tinyurl.com/scratchmouse
2. Press the green flag to play.
3. Click “see inside” to see code.
4. In pairs, edit the code to create
your own game!
@TheTechProfe
Remember to swap driver/navigator roles often!
Presentation: bit.ly/
More Coding Sites
Pre-literate
● kodable.com
● Studio.code.org
(beginner courses)
● Scratch Jr. iPad and
Chrome app
Readers
● tynker.com
● Studio.code.org
(later courses)
● Star Logo Nova (build
simulations)
@TheTechProfePresentation: bit.ly/
● CCSSM1: Make sense of problems and persevere in solving them.
● CCSSM2: Reason abstractly.
● CCSSM7: Look for and make use of structure.
● CCSSM8: Look for and express regularity in repeated reasoning.
● CCSS ELA 1: Read closely to determine what the text says
explicitly and to make logical inferences from it.
● NGSS SEP 2: Developing and using models
● NGSS SEP 5: Using mathematics and computational thinking
How does this support standards?
@TheTechProfePresentation: bit.ly/
@TheTechProfePresentation: bit.ly/
Coding is the single greatest
superpower I could give my kids.
-Dan Shapiro
@TheTechProfePresentation: bit.ly/
✘ Hour of Code: December 4-10
✘ Online PD: studio.code.org/s/K5-OnlinePD
✘ Curriculum: code.org/educate
✘ Resources in Google Drive folder
✘ #csforall
✘ Framework: https://k12cs.org
What now?
@TheTechProfePresentation: bit.ly/
Thank you!
Martin Ricardo Cisneros
mcisneros@sccoe.org
@TheTechProfe
Presentation: bit.ly/
@TheTechProfePresentation: bit.ly/
BeeBot
Challenge:
● Code BeeBot to pollinate the flowers and
return home.*
● In pairs, use the cards to write the code.
Remember to work as a driver/navigator
team.
● When you both agree the code is good,
test it by entering the code into BeeBot.
Robot Info:
● Great for pre-literate students or
introductory activity
● BeeBot: $97
*NGSS 2nd Grade: Develop a simple model that mimics
the function of an animal in pollinating plants.
Code and Go Mice: Jack & Colby
Challenge:
● Animals need food and a home to survive.*
Code Jack to find food, and then to find a
home.
● In pairs, use the cards to write the code.
Remember to work as a driver/navigator
team.
● When you both agree the code is good, test
it by entering the code into Jack. (Press the
yellow button first to clear previous code.)
Robot Info:
● Great for pre-literate students or
introductory activity
● $25 for mouse only
● $60 for mouse, cards, and obstacle
course (on sale on Amazon for $40)
Yellow button = clear previous code
Red button = fun noise
Green button = run entered code *NGSS Kindergarten: Use observations to describe patterns of
what plants and animals need to survive.
Dash
Robot Info:
● Great for all elementary, K-5
● Dash alone: $150
● Dot and Dash together: $200
Challenge:
● Choose the Blockly app (readers) or Blockly
Jr. (pre-literate) and connect Dash.
● Program Dash to react to sensory
information like an animal might* by coding
Dash to respond to a sound, to seeing an
obstacle, or to being touched.
*NGSS 4th Grade: Use a model to describe that animals receive different
types of information through their senses, process the information in
their brain, and respond to the information in different ways.
Dash with Launcher
Challenge:
● Choose the Blockly app (readers) or
Blockly Jr. (pre-literate) and connect
Dash.
● Place a triangle target in front of Dash.
● Program Dash to shoot a ball and knock
over the target.*
Robot Info:
● Great for all elementary, K-5
● Dash alone: $150
● Launcher accessory: $30
*NGSS 4th Grade: Ask questions and predict outcomes about
the changes in energy that occur when objects collide.
Dot Challenge:
● Choose the Blockly app (readers) or
Blockly Jr. (pre-literate) and connect
Dot.
● Program Dot to become a stop light* --
change its color from green to yellow to
red based on time.
● Program Dot to make a distinct sound to
go with each color.
Robot Info:
● Great for all elementary, K-5
● Dot Creativity Kit: $80
● Dot and Dash together: $200
*NGSS 1st Grade: Design and build a device that uses light or
sound to solve the problem of communicating over a distance.
*NGSS 4th Grade: Generate and compare multiple solutions
that use patterns to transfer information.
BB-8 Sphero
Challenge:
● BB-8 needs to hide from StormTroopers!
● Program BB-8 to speed to the first
checkpoint, move slowly to the second
checkpoint, and speed to the third
checkpoint. Code BB-8 to back up slowly if it
collides with an object.
Robot Info:
● Great for 3rd-5th grades
● Newest version: $130
*NGSS 4th Grade: Use evidence to construct an explanation
relating the speed of an object to the energy of that object.
Parrot Mambo Drone
Challenge:
● Program the drone to:
○ take off
○ fly over the target
○ take a photo of its shadow
○ have the iPad retrieve the photo
● SAFETY: press red “stop” button to land at
any time.
Robot Info:
● Great for 3rd-5th grades
● Good for data collection outdoors,
if it’s not windy (aerial photos)
● Mambo Drone: $110
*NGSS 5th Grade: Represent data in graphical displays to
reveal patterns of daily changes in length and direction of
shadows.
Cue Challenge:
● Program Cue to react to sensory information
like an animal might* by creating three
functions:
○ one that reacts when Cue sees an
obstacle
○ one that reacts when Cue hears
something
○ one that reacts when Cue is touched
● On start, call your functions
● More challenging: tap the text tab at the top
center of the iPad to see (and write) your
code in Javascript
Robot Info:
● Great for 4th-5th grades, especially
transitioning into JavaScript coding.
● Cue: $200
*NGSS 4th Grade: Use a model to describe that animals
receive different types of information through their senses,
process the information in their brain, and response to the
information in different ways.

More Related Content

Similar to Intro to Coding Pt 2

A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)Sonny Brabez
 
Coding io1-materials for teachers
Coding io1-materials for teachersCoding io1-materials for teachers
Coding io1-materials for teachers
Georgeta Manafu
 
Dodo does-math
Dodo does-mathDodo does-math
Dodo does-math
Mohammed Kemal
 
The use of computer simulations & gaming to
The use of computer simulations & gaming toThe use of computer simulations & gaming to
The use of computer simulations & gaming to
christine128
 
Proposal gcompris
Proposal gcomprisProposal gcompris
Proposal gcompris
Siddhesh Suthar
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
Abhijeet Kalsi
 
30 Interesting Ways* to use an iPad in the Classroom
30 Interesting Ways* to use an iPad in the Classroom30 Interesting Ways* to use an iPad in the Classroom
30 Interesting Ways* to use an iPad in the ClassroomJohn van Dongen
 
Jakarta road blocks-challenges
Jakarta road blocks-challengesJakarta road blocks-challenges
Jakarta road blocks-challengesWill Kirkwood
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
Karen VItek
 
Programming ideas
Programming ideasProgramming ideas
Programming ideas
Brian Pichman
 
Raspberry Pi and Physical Computing Workshop
Raspberry Pi and Physical Computing WorkshopRaspberry Pi and Physical Computing Workshop
Raspberry Pi and Physical Computing Workshop
Rachel Wang
 
47 interesting ways_to_use_an_i_pad_in_the_cla
47 interesting ways_to_use_an_i_pad_in_the_cla47 interesting ways_to_use_an_i_pad_in_the_cla
47 interesting ways_to_use_an_i_pad_in_the_claLouise Burridge
 
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
 
Excite artificial intelligence Class 9
Excite artificial intelligence Class 9Excite artificial intelligence Class 9
Excite artificial intelligence Class 9
TutorialAICSIP
 
10 Coding Apps For Kids
10 Coding Apps For Kids10 Coding Apps For Kids
10 Coding Apps For Kids
AaliaHasan1
 
Gamification & Digital Play in ELT (TESOL France)
Gamification & Digital Play in ELT (TESOL France)Gamification & Digital Play in ELT (TESOL France)
Gamification & Digital Play in ELT (TESOL France)
Graham Stanley
 
62 interesting ways_to_use_an_i_pad_in_the_cla
62 interesting ways_to_use_an_i_pad_in_the_cla62 interesting ways_to_use_an_i_pad_in_the_cla
62 interesting ways_to_use_an_i_pad_in_the_cladeang33
 
58 interesting ways to use an i pad in the classroom.
58 interesting ways to use an i pad in the classroom.58 interesting ways to use an i pad in the classroom.
58 interesting ways to use an i pad in the classroom.
Rene Torres Visso
 

Similar to Intro to Coding Pt 2 (20)

A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
A Breath From Earth - Gameplay Instructions (Imagine Cup 2009)
 
Coding io1-materials for teachers
Coding io1-materials for teachersCoding io1-materials for teachers
Coding io1-materials for teachers
 
Dodo does-math
Dodo does-mathDodo does-math
Dodo does-math
 
Gcompris proposal
Gcompris proposalGcompris proposal
Gcompris proposal
 
The use of computer simulations & gaming to
The use of computer simulations & gaming toThe use of computer simulations & gaming to
The use of computer simulations & gaming to
 
Proposal gcompris
Proposal gcomprisProposal gcompris
Proposal gcompris
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - Abhijeet
 
30 Interesting Ways* to use an iPad in the Classroom
30 Interesting Ways* to use an iPad in the Classroom30 Interesting Ways* to use an iPad in the Classroom
30 Interesting Ways* to use an iPad in the Classroom
 
Jakarta road blocks-challenges
Jakarta road blocks-challengesJakarta road blocks-challenges
Jakarta road blocks-challenges
 
Scratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity WorkshopScratch To Flex Your Creativity Workshop
Scratch To Flex Your Creativity Workshop
 
Scratch middle school gifted
Scratch   middle school giftedScratch   middle school gifted
Scratch middle school gifted
 
Programming ideas
Programming ideasProgramming ideas
Programming ideas
 
Raspberry Pi and Physical Computing Workshop
Raspberry Pi and Physical Computing WorkshopRaspberry Pi and Physical Computing Workshop
Raspberry Pi and Physical Computing Workshop
 
47 interesting ways_to_use_an_i_pad_in_the_cla
47 interesting ways_to_use_an_i_pad_in_the_cla47 interesting ways_to_use_an_i_pad_in_the_cla
47 interesting ways_to_use_an_i_pad_in_the_cla
 
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
 
Excite artificial intelligence Class 9
Excite artificial intelligence Class 9Excite artificial intelligence Class 9
Excite artificial intelligence Class 9
 
10 Coding Apps For Kids
10 Coding Apps For Kids10 Coding Apps For Kids
10 Coding Apps For Kids
 
Gamification & Digital Play in ELT (TESOL France)
Gamification & Digital Play in ELT (TESOL France)Gamification & Digital Play in ELT (TESOL France)
Gamification & Digital Play in ELT (TESOL France)
 
62 interesting ways_to_use_an_i_pad_in_the_cla
62 interesting ways_to_use_an_i_pad_in_the_cla62 interesting ways_to_use_an_i_pad_in_the_cla
62 interesting ways_to_use_an_i_pad_in_the_cla
 
58 interesting ways to use an i pad in the classroom.
58 interesting ways to use an i pad in the classroom.58 interesting ways to use an i pad in the classroom.
58 interesting ways to use an i pad in the classroom.
 

More from Martin Cisneros

Reimagining Our Learning Spaces
Reimagining Our Learning SpacesReimagining Our Learning Spaces
Reimagining Our Learning Spaces
Martin Cisneros
 
The Mighty! The All Powerful! The Graphic Organizer!
The Mighty! The All Powerful! The Graphic Organizer!The Mighty! The All Powerful! The Graphic Organizer!
The Mighty! The All Powerful! The Graphic Organizer!
Martin Cisneros
 
The Coding Craze
The Coding CrazeThe Coding Craze
The Coding Craze
Martin Cisneros
 
Strategies for Monday for Modern ELL
Strategies for Monday for Modern ELLStrategies for Monday for Modern ELL
Strategies for Monday for Modern ELL
Martin Cisneros
 
Sketchnoting: Making Thinking Visible!
Sketchnoting: Making Thinking Visible!Sketchnoting: Making Thinking Visible!
Sketchnoting: Making Thinking Visible!
Martin Cisneros
 
Digital Citizenship Parent Night (En Español)
Digital Citizenship Parent Night (En Español)Digital Citizenship Parent Night (En Español)
Digital Citizenship Parent Night (En Español)
Martin Cisneros
 
Are You Ready for LEA (Language Experience Approach) CUEBOLD
Are You Ready for LEA (Language Experience Approach) CUEBOLDAre You Ready for LEA (Language Experience Approach) CUEBOLD
Are You Ready for LEA (Language Experience Approach) CUEBOLD
Martin Cisneros
 
Make the Shift Happen with TRTW! #CUEBOLD
Make the Shift Happen with TRTW! #CUEBOLDMake the Shift Happen with TRTW! #CUEBOLD
Make the Shift Happen with TRTW! #CUEBOLD
Martin Cisneros
 
ELL Super Powers CUEBoom
ELL Super Powers CUEBoomELL Super Powers CUEBoom
ELL Super Powers CUEBoom
Martin Cisneros
 
Exploring Powerful Learning Strategies
Exploring Powerful Learning StrategiesExploring Powerful Learning Strategies
Exploring Powerful Learning Strategies
Martin Cisneros
 
Exploring Mind Frames
Exploring Mind FramesExploring Mind Frames
Exploring Mind Frames
Martin Cisneros
 
Google Products & Tools for Diverse Learners
Google Products & Tools for Diverse Learners Google Products & Tools for Diverse Learners
Google Products & Tools for Diverse Learners
Martin Cisneros
 
Blended BookSnaps
Blended BookSnapsBlended BookSnaps
Blended BookSnaps
Martin Cisneros
 
Advanced Google Hacks for Modern Learners
Advanced Google Hacks for Modern LearnersAdvanced Google Hacks for Modern Learners
Advanced Google Hacks for Modern Learners
Martin Cisneros
 
Creating Digital Quizzes
Creating Digital Quizzes Creating Digital Quizzes
Creating Digital Quizzes
Martin Cisneros
 
Video in the Modern Classroom Fest Screencasting
Video in the Modern Classroom Fest ScreencastingVideo in the Modern Classroom Fest Screencasting
Video in the Modern Classroom Fest Screencasting
Martin Cisneros
 
Digital Citizenship fro Modern Learners 2017
Digital Citizenship fro Modern Learners 2017Digital Citizenship fro Modern Learners 2017
Digital Citizenship fro Modern Learners 2017
Martin Cisneros
 
Making Thinking Visible! CUEBOLD
Making Thinking Visible! CUEBOLD Making Thinking Visible! CUEBOLD
Making Thinking Visible! CUEBOLD
Martin Cisneros
 
Stop, Animate & Listen CUEBOLD
Stop, Animate & Listen CUEBOLD Stop, Animate & Listen CUEBOLD
Stop, Animate & Listen CUEBOLD
Martin Cisneros
 
Ditching the ELL Textbook: Intro to Blended Teaching & Learning
Ditching the ELL Textbook: Intro to Blended Teaching & LearningDitching the ELL Textbook: Intro to Blended Teaching & Learning
Ditching the ELL Textbook: Intro to Blended Teaching & Learning
Martin Cisneros
 

More from Martin Cisneros (20)

Reimagining Our Learning Spaces
Reimagining Our Learning SpacesReimagining Our Learning Spaces
Reimagining Our Learning Spaces
 
The Mighty! The All Powerful! The Graphic Organizer!
The Mighty! The All Powerful! The Graphic Organizer!The Mighty! The All Powerful! The Graphic Organizer!
The Mighty! The All Powerful! The Graphic Organizer!
 
The Coding Craze
The Coding CrazeThe Coding Craze
The Coding Craze
 
Strategies for Monday for Modern ELL
Strategies for Monday for Modern ELLStrategies for Monday for Modern ELL
Strategies for Monday for Modern ELL
 
Sketchnoting: Making Thinking Visible!
Sketchnoting: Making Thinking Visible!Sketchnoting: Making Thinking Visible!
Sketchnoting: Making Thinking Visible!
 
Digital Citizenship Parent Night (En Español)
Digital Citizenship Parent Night (En Español)Digital Citizenship Parent Night (En Español)
Digital Citizenship Parent Night (En Español)
 
Are You Ready for LEA (Language Experience Approach) CUEBOLD
Are You Ready for LEA (Language Experience Approach) CUEBOLDAre You Ready for LEA (Language Experience Approach) CUEBOLD
Are You Ready for LEA (Language Experience Approach) CUEBOLD
 
Make the Shift Happen with TRTW! #CUEBOLD
Make the Shift Happen with TRTW! #CUEBOLDMake the Shift Happen with TRTW! #CUEBOLD
Make the Shift Happen with TRTW! #CUEBOLD
 
ELL Super Powers CUEBoom
ELL Super Powers CUEBoomELL Super Powers CUEBoom
ELL Super Powers CUEBoom
 
Exploring Powerful Learning Strategies
Exploring Powerful Learning StrategiesExploring Powerful Learning Strategies
Exploring Powerful Learning Strategies
 
Exploring Mind Frames
Exploring Mind FramesExploring Mind Frames
Exploring Mind Frames
 
Google Products & Tools for Diverse Learners
Google Products & Tools for Diverse Learners Google Products & Tools for Diverse Learners
Google Products & Tools for Diverse Learners
 
Blended BookSnaps
Blended BookSnapsBlended BookSnaps
Blended BookSnaps
 
Advanced Google Hacks for Modern Learners
Advanced Google Hacks for Modern LearnersAdvanced Google Hacks for Modern Learners
Advanced Google Hacks for Modern Learners
 
Creating Digital Quizzes
Creating Digital Quizzes Creating Digital Quizzes
Creating Digital Quizzes
 
Video in the Modern Classroom Fest Screencasting
Video in the Modern Classroom Fest ScreencastingVideo in the Modern Classroom Fest Screencasting
Video in the Modern Classroom Fest Screencasting
 
Digital Citizenship fro Modern Learners 2017
Digital Citizenship fro Modern Learners 2017Digital Citizenship fro Modern Learners 2017
Digital Citizenship fro Modern Learners 2017
 
Making Thinking Visible! CUEBOLD
Making Thinking Visible! CUEBOLD Making Thinking Visible! CUEBOLD
Making Thinking Visible! CUEBOLD
 
Stop, Animate & Listen CUEBOLD
Stop, Animate & Listen CUEBOLD Stop, Animate & Listen CUEBOLD
Stop, Animate & Listen CUEBOLD
 
Ditching the ELL Textbook: Intro to Blended Teaching & Learning
Ditching the ELL Textbook: Intro to Blended Teaching & LearningDitching the ELL Textbook: Intro to Blended Teaching & Learning
Ditching the ELL Textbook: Intro to Blended Teaching & Learning
 

Recently uploaded

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
EugeneSaldivar
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
Ashokrao Mane college of Pharmacy Peth-Vadgaon
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Atul Kumar Singh
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
Jisc
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
Jisc
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
Nguyen Thanh Tu Collection
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
camakaiclarkmusic
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
TechSoup
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
CarlosHernanMontoyab2
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
Peter Windle
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 

Recently uploaded (20)

TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...TESDA TM1 REVIEWER  FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
TESDA TM1 REVIEWER FOR NATIONAL ASSESSMENT WRITTEN AND ORAL QUESTIONS WITH A...
 
Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.Biological Screening of Herbal Drugs in detailed.
Biological Screening of Herbal Drugs in detailed.
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Guidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th SemesterGuidance_and_Counselling.pdf B.Ed. 4th Semester
Guidance_and_Counselling.pdf B.Ed. 4th Semester
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 
The approach at University of Liverpool.pptx
The approach at University of Liverpool.pptxThe approach at University of Liverpool.pptx
The approach at University of Liverpool.pptx
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Supporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptxSupporting (UKRI) OA monographs at Salford.pptx
Supporting (UKRI) OA monographs at Salford.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
BÀI TẬP BỔ TRỢ TIẾNG ANH GLOBAL SUCCESS LỚP 3 - CẢ NĂM (CÓ FILE NGHE VÀ ĐÁP Á...
 
CACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdfCACJapan - GROUP Presentation 1- Wk 4.pdf
CACJapan - GROUP Presentation 1- Wk 4.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup   New Member Orientation and Q&A (May 2024).pdfWelcome to TechSoup   New Member Orientation and Q&A (May 2024).pdf
Welcome to TechSoup New Member Orientation and Q&A (May 2024).pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf678020731-Sumas-y-Restas-Para-Colorear.pdf
678020731-Sumas-y-Restas-Para-Colorear.pdf
 
A Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in EducationA Strategic Approach: GenAI in Education
A Strategic Approach: GenAI in Education
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 

Intro to Coding Pt 2

  • 1. The Wonderful World of Computer Science Martin Ricardo Cisneros Academic Technology Specialist Santa Clara COE @TheTechProfe
  • 4. Coding is the language of problem-solving. @joeyelle @TheTechProfePresentation: bit.ly/
  • 5. Source: Dancing with Robots - Human Skills for Computerized Work, Levy and Murnane, 2013 Problem-Solvers and Critical Thinkers @TheTechProfePresentation: bit.ly/
  • 6. of computer programming jobs are outside the tech industry - in medicine, banking, government, entertainment, science, etc.67% @TheTechProfePresentation: bit.ly/
  • 7. Fewer CS majors than 10 years ago (and a shrinking % are women) Source: National Science Foundation @TheTechProfePresentation: bit.ly/
  • 8. The Job/Student Gap 2% 98% Computer Science Students All other math and science students JOBS 40% 60% Computing Jobs All other math and science jobs Sources: College Board, Bureau of Labor Statistics, National Science Foundation STUDENTS @TheTechProfePresentation: bit.ly/
  • 9. Kids NOT exposed to computer programming in elementary are LESS likely to take computer science when it is available in high school. @TheTechProfePresentation: bit.ly/
  • 10. What can we do? @TheTechProfePresentation: bit.ly/
  • 11. Let Kids Code Goal: Try out some simple ways to scaffold coding in your classroom! @TheTechProfePresentation: bit.ly/
  • 12. Scaffolding Coding Physical Computing: robots Web Games: reinforce syntax and process Code your own games! No Tech: code a friend @TheTechProfePresentation: bit.ly/
  • 13. Pair Programming @TheTechProfe ○ Roles ■ Driver: Touches the device ■ Navigator: Tells the driver what to do ■ Both: Discuss directions/ troubleshoot ○ Swap roles OFTEN! ■ Set a timer for 5 minutes or less Presentation: bit.ly/
  • 14. 1. Paper Blockly Student A = Navigator Student B = Driver Student C = Robot A tells the driver what code to write. B makes suggestions, physically “writes” the code. When ready, B reads the code aloud. C completes the directions. ABC debug the code if needed. Rotate roles. @TheTechProfePresentation: bit.ly/
  • 15. 2. Physical Computing In groups of 2-3, find a robot and work on the mission listed. Feel free to move to multiple robots at your own pace. Share! @TheTechProfePresentation: bit.ly/
  • 17. 3. Web Games 1. With your partner, go to: http://tinyurl.com/blockly2 2. Complete the challenges. Remember: swap driver and navigator roles every level! @TheTechProfePresentation: bit.ly/
  • 18. 4. Code a game! 1. Go to: tinyurl.com/scratchmouse 2. Press the green flag to play. 3. Click “see inside” to see code. 4. In pairs, edit the code to create your own game! @TheTechProfe Remember to swap driver/navigator roles often! Presentation: bit.ly/
  • 19. More Coding Sites Pre-literate ● kodable.com ● Studio.code.org (beginner courses) ● Scratch Jr. iPad and Chrome app Readers ● tynker.com ● Studio.code.org (later courses) ● Star Logo Nova (build simulations) @TheTechProfePresentation: bit.ly/
  • 20. ● CCSSM1: Make sense of problems and persevere in solving them. ● CCSSM2: Reason abstractly. ● CCSSM7: Look for and make use of structure. ● CCSSM8: Look for and express regularity in repeated reasoning. ● CCSS ELA 1: Read closely to determine what the text says explicitly and to make logical inferences from it. ● NGSS SEP 2: Developing and using models ● NGSS SEP 5: Using mathematics and computational thinking How does this support standards? @TheTechProfePresentation: bit.ly/
  • 22. Coding is the single greatest superpower I could give my kids. -Dan Shapiro @TheTechProfePresentation: bit.ly/
  • 23. ✘ Hour of Code: December 4-10 ✘ Online PD: studio.code.org/s/K5-OnlinePD ✘ Curriculum: code.org/educate ✘ Resources in Google Drive folder ✘ #csforall ✘ Framework: https://k12cs.org What now? @TheTechProfePresentation: bit.ly/
  • 24. Thank you! Martin Ricardo Cisneros mcisneros@sccoe.org @TheTechProfe Presentation: bit.ly/ @TheTechProfePresentation: bit.ly/
  • 25. BeeBot Challenge: ● Code BeeBot to pollinate the flowers and return home.* ● In pairs, use the cards to write the code. Remember to work as a driver/navigator team. ● When you both agree the code is good, test it by entering the code into BeeBot. Robot Info: ● Great for pre-literate students or introductory activity ● BeeBot: $97 *NGSS 2nd Grade: Develop a simple model that mimics the function of an animal in pollinating plants.
  • 26. Code and Go Mice: Jack & Colby Challenge: ● Animals need food and a home to survive.* Code Jack to find food, and then to find a home. ● In pairs, use the cards to write the code. Remember to work as a driver/navigator team. ● When you both agree the code is good, test it by entering the code into Jack. (Press the yellow button first to clear previous code.) Robot Info: ● Great for pre-literate students or introductory activity ● $25 for mouse only ● $60 for mouse, cards, and obstacle course (on sale on Amazon for $40) Yellow button = clear previous code Red button = fun noise Green button = run entered code *NGSS Kindergarten: Use observations to describe patterns of what plants and animals need to survive.
  • 27. Dash Robot Info: ● Great for all elementary, K-5 ● Dash alone: $150 ● Dot and Dash together: $200 Challenge: ● Choose the Blockly app (readers) or Blockly Jr. (pre-literate) and connect Dash. ● Program Dash to react to sensory information like an animal might* by coding Dash to respond to a sound, to seeing an obstacle, or to being touched. *NGSS 4th Grade: Use a model to describe that animals receive different types of information through their senses, process the information in their brain, and respond to the information in different ways.
  • 28. Dash with Launcher Challenge: ● Choose the Blockly app (readers) or Blockly Jr. (pre-literate) and connect Dash. ● Place a triangle target in front of Dash. ● Program Dash to shoot a ball and knock over the target.* Robot Info: ● Great for all elementary, K-5 ● Dash alone: $150 ● Launcher accessory: $30 *NGSS 4th Grade: Ask questions and predict outcomes about the changes in energy that occur when objects collide.
  • 29. Dot Challenge: ● Choose the Blockly app (readers) or Blockly Jr. (pre-literate) and connect Dot. ● Program Dot to become a stop light* -- change its color from green to yellow to red based on time. ● Program Dot to make a distinct sound to go with each color. Robot Info: ● Great for all elementary, K-5 ● Dot Creativity Kit: $80 ● Dot and Dash together: $200 *NGSS 1st Grade: Design and build a device that uses light or sound to solve the problem of communicating over a distance. *NGSS 4th Grade: Generate and compare multiple solutions that use patterns to transfer information.
  • 30. BB-8 Sphero Challenge: ● BB-8 needs to hide from StormTroopers! ● Program BB-8 to speed to the first checkpoint, move slowly to the second checkpoint, and speed to the third checkpoint. Code BB-8 to back up slowly if it collides with an object. Robot Info: ● Great for 3rd-5th grades ● Newest version: $130 *NGSS 4th Grade: Use evidence to construct an explanation relating the speed of an object to the energy of that object.
  • 31. Parrot Mambo Drone Challenge: ● Program the drone to: ○ take off ○ fly over the target ○ take a photo of its shadow ○ have the iPad retrieve the photo ● SAFETY: press red “stop” button to land at any time. Robot Info: ● Great for 3rd-5th grades ● Good for data collection outdoors, if it’s not windy (aerial photos) ● Mambo Drone: $110 *NGSS 5th Grade: Represent data in graphical displays to reveal patterns of daily changes in length and direction of shadows.
  • 32. Cue Challenge: ● Program Cue to react to sensory information like an animal might* by creating three functions: ○ one that reacts when Cue sees an obstacle ○ one that reacts when Cue hears something ○ one that reacts when Cue is touched ● On start, call your functions ● More challenging: tap the text tab at the top center of the iPad to see (and write) your code in Javascript Robot Info: ● Great for 4th-5th grades, especially transitioning into JavaScript coding. ● Cue: $200 *NGSS 4th Grade: Use a model to describe that animals receive different types of information through their senses, process the information in their brain, and response to the information in different ways.