<div last-article"="">
...................................................................
How canComputer Science and Robotics can help Primary Students:
Teaching computer science to support mathor problem-solving curricula
Teaching computer science to encouragealgorithmic thinking
f
Computer science(CS).................................
is
a design methodology that teachesstudents to analyze and design
solutions to problems. It doesn’tmatter if the desired goal is writing a
persuasive essay or writing amobile app—the skills from CS translate
into creating the solution.In the elementary school I focus on the
following CS skills that are needed inevery academic area:
•
Designing solutions to problems • Comparing andcontrasting
•
Writing a sequence of steps • Looking for patterns
•
Solving puzzles • Paying attention to detail
•
Following directions • Developing spatialskills
"Computer science (CS) equipsstudents with unique skill sets similar to music and dance.The
skills to model reality through numbers,methods, and functions give CS a unique placealongside
music, dance, and drama as a way forhumans to express creativity.
How do we teach CS to younger students?We deliver concepts and content sequentiallythrough
culturally relevant activities to createand play games, tell stories, and run simulations that equipstudents
with the tools for digitalself-expression."
Source:
Learn
the fundamentalsof programming on the Khan Academy Computer Science
platform. Explore programsmade by others. Write your own programs and
sharethem!
f
ROBOTICS FORKIDS:................................
Programming robotic bees introducesstudents to source code and a sequence
of steps. Excellent practicefor counting,
adding and subtracting using a numberline. Information on this can be found at
www.terrapinlogo.com.
5-8 Years
Visualprogramming
interface for kids 5+ that weaves in music, stories and animation.Learn
coding by looking at and tweaking the code behind the visualinterface.
8-12Years
Go
beyond the play — use visual programminglanguages created by MIT and
Google, Scratch & Blockly to program. Ourlibraries and tutorials
make these languages a lot more fun!