SlideShare a Scribd company logo
1 of 32
Download to read offline
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 Wonderful World of Computer Science

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 teachersGeorgeta Manafu
 
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 tochristine128
 
MIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetMIND GAME ZONE - Abhijeet
MIND GAME ZONE - AbhijeetAbhijeet 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 WorkshopKaren VItek
 
Raspberry Pi and Physical Computing Workshop
Raspberry Pi and Physical Computing WorkshopRaspberry Pi and Physical Computing Workshop
Raspberry Pi and Physical Computing WorkshopRachel 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 9TutorialAICSIP
 
10 Coding Apps For Kids
10 Coding Apps For Kids10 Coding Apps For Kids
10 Coding Apps For KidsAaliaHasan1
 
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 Wonderful World of Computer Science (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 SpacesMartin 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
 
Strategies for Monday for Modern ELL
Strategies for Monday for Modern ELLStrategies for Monday for Modern ELL
Strategies for Monday for Modern ELLMartin 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) CUEBOLDMartin 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! #CUEBOLDMartin Cisneros
 
ELL Super Powers CUEBoom
ELL Super Powers CUEBoomELL Super Powers CUEBoom
ELL Super Powers CUEBoomMartin Cisneros
 
Exploring Powerful Learning Strategies
Exploring Powerful Learning StrategiesExploring Powerful Learning Strategies
Exploring Powerful Learning StrategiesMartin 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
 
Advanced Google Hacks for Modern Learners
Advanced Google Hacks for Modern LearnersAdvanced Google Hacks for Modern Learners
Advanced Google Hacks for Modern LearnersMartin 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 ScreencastingMartin Cisneros
 
Digital Citizenship fro Modern Learners 2017
Digital Citizenship fro Modern Learners 2017Digital Citizenship fro Modern Learners 2017
Digital Citizenship fro Modern Learners 2017Martin 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 & LearningMartin 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

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersSabitha Banu
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxDr.Ibrahim Hassaan
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Celine George
 
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
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 

Recently uploaded (20)

DATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginnersDATA STRUCTURE AND ALGORITHM for beginners
DATA STRUCTURE AND ALGORITHM for beginners
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Gas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptxGas measurement O2,Co2,& ph) 04/2024.pptx
Gas measurement O2,Co2,& ph) 04/2024.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17Field Attribute Index Feature in Odoo 17
Field Attribute Index Feature in Odoo 17
 
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
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"Rapple "Scholarly Communications and the Sustainable Development Goals"
Rapple "Scholarly Communications and the Sustainable Development Goals"
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

Wonderful World of Computer Science

  • 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.