Brian Pichman
Evolve Project
Star Wars
Coding Unplugged
Todays Topic
One thing you may have noticed about Star Wars is
Luke Skywalker just didn't text Obi-wan and ask him
"there some droids here" - or that Han Solo doesn't
watch Netflix on his tablet while spinning through
space on the Millennium Falcon. In honor of Star
Wars Day, todays exciting Webinar will be all the
amazing things you can do without using a computer
or tablet and learn how to code. If you want to be
like Rey and defend the galaxy from evil without the
need of a computer, cell phone, and tablet - then this
webinar is for you.
Why Is Coding
Important
• Skills
• Troubleshooting
• Patience
• Reading / Writing
• Story Telling
• Tech Innovations nowadays is
fueled by how we code the
sensors/IoT to talk to one another.
So what is coding?
• Coding is involved in almost
every aspect of our lives. From
posting on Facebook, to your
smart phones, to games, to
websites, to this very webinar.
• Coding makes things happen,
and they are simply instructions
to make the “magic” happen.
Think of coding for computer
programs as writing down the
steps needed to do something.
• Computers are inherently dumb
Coding is Made Up of Three Things
• Process
• A series of actions/steps to
achieve a result
(do THIS to get THAT)
• Procedure
• A series of actions performed in a
specific order.
(Follow these STEPS to get THAT)
• Algorithms
• An ordered set of steps to solve a
problem (not always a
mathematical problem)
Determining Your “Side”
• Formerly: Run-time
performance
• At one point, a well performing
computer was costly, so
lightweight languages had to
be used, concise commands,
and less “flashy” design
• Now: Life cycle (human) cost
is more important
• Ease of use for both user and
programmer
• Cost of maintenance
(debugging, updates, etc)
Source: https://www.udemy.com/
Source: https://www.udemy.com/
Source: https://www.udemy.com/
Source: https://www.udemy.com/
What could you “code” for
23
Coding Platforms
With coding websites and web
apps; there are front end (what
users see) and back end (what
admins see) that have to be
considered
Websites and Web Apps
Web Based
You may not realize it, but the
servers and databases that run
the things you use every day
also has a level of coding
involved
Infrastructure
Databases / Servers
As more new technology for
self-driving cars and digital
assistants grows, there will be a
need for these kinds of
engineers
The Hottest Trend
Machine Learning / AI
Often referred to as “thick”
clients, applications that can be
installed are coded – and each
different operating systems
requires different code
Software
Applications
What could you “code” for
24
Coding Platforms
Video Gaming
Video games is much more than
great graphics, every character
interaction, move, and story has
to be coded
Make Games Work
Apps that run on mobile devices
need specialized coders as well!
There’s an app for that
Mobile Apps
Introducing Tech Free
Coding
Coding Without
A Computer
Seems Silly
• So Why Do It?
• Teaches basic order of
operations
• Decision making
abilities are learned
Awesome Tablet / iPad Free Educational Tech
littleBits
BeeBot
https://www.terrapinlogo.com/bee-bot-family.html
BlueBot
https://www.terrapinlogo.com/blue-bot-family.html https://www.terrapinlogo.com/tactile-reader.html
Cubetto
https://www.primotoys.com/
Kubo
https://kubo.education/hands-on
Ozobot
https://shop.ozobot.com/products/evo-educator-entry-kit
Tonies
https://us.tonies.com/
Thinkfun – Robot Turtles and Code Master
Hello Ruby: Adventures
in Coding
…and one awesome tech that needs a tablet
Kano Star Wars Kit
Other Resources
to give you a helping hand
Evolve Project | Brian Pichman
8
To Get You Started
Resources
Codecademy is an online interactive platform that offers free
coding classes in 12 different programming languages including
Python, Java, JavaScript, Ruby, SQL, and Sass, as well as
markup languages HTML and CSS
The Open Education Consortium (OEC) is a non-profit,
global, members-based network of open education
institutions and organizations. OEC represents its members
and provides advocacy and leadership around advancement
of open education globally.
Evolve Project | Brian Pichman
9
To Get You Started
Resources
Coursera is an online learning platform founded by Stanford
professors Andrew Ng and Daphne Koller that offers *free*
courses, specializations, and degrees.
Code Avengers is an online education company based out of
Hamilton, NZ and founded in 2012 by Dr Michael Walmsley
(PhD computer-assisted learning). It is subscription based
and is made to make coding fun and engaging.
Evolve Project | Brian Pichman
10
To Get You Started
Resources
CoderDojo is a global volunteer-led community of free
programming workshops for young people between 7 and 17.
The movement is a grassroots organization with individual
clubs acting independently.
Khan Academy is a non-profit educational organization
created in 2008 by Salman Khan with the goal of creating a
set of online tools that help educate students. The
organization produces short lessons in the form of YouTube
videos. Its website also includes supplementary practice
exercises and materials for educators
Unplugged Coding for Kids Activity in English/ELA
and Art Classes: A Cross-Curricular Coding
Adventure
• https://www.codemonkey.com/blog/unplugged-coding-for-kids-activity-in-english-ela-and-art-classes-a-
cross-curricular-coding-adventure/
Questions
• Email:
bpichman@evolveproject.org

Star Wars - Coding Unplugged

  • 1.
    Brian Pichman Evolve Project StarWars Coding Unplugged
  • 2.
    Todays Topic One thingyou may have noticed about Star Wars is Luke Skywalker just didn't text Obi-wan and ask him "there some droids here" - or that Han Solo doesn't watch Netflix on his tablet while spinning through space on the Millennium Falcon. In honor of Star Wars Day, todays exciting Webinar will be all the amazing things you can do without using a computer or tablet and learn how to code. If you want to be like Rey and defend the galaxy from evil without the need of a computer, cell phone, and tablet - then this webinar is for you.
  • 3.
    Why Is Coding Important •Skills • Troubleshooting • Patience • Reading / Writing • Story Telling • Tech Innovations nowadays is fueled by how we code the sensors/IoT to talk to one another.
  • 4.
    So what iscoding? • Coding is involved in almost every aspect of our lives. From posting on Facebook, to your smart phones, to games, to websites, to this very webinar. • Coding makes things happen, and they are simply instructions to make the “magic” happen. Think of coding for computer programs as writing down the steps needed to do something. • Computers are inherently dumb
  • 5.
    Coding is MadeUp of Three Things • Process • A series of actions/steps to achieve a result (do THIS to get THAT) • Procedure • A series of actions performed in a specific order. (Follow these STEPS to get THAT) • Algorithms • An ordered set of steps to solve a problem (not always a mathematical problem)
  • 6.
    Determining Your “Side” •Formerly: Run-time performance • At one point, a well performing computer was costly, so lightweight languages had to be used, concise commands, and less “flashy” design • Now: Life cycle (human) cost is more important • Ease of use for both user and programmer • Cost of maintenance (debugging, updates, etc)
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
    What could you“code” for 23 Coding Platforms With coding websites and web apps; there are front end (what users see) and back end (what admins see) that have to be considered Websites and Web Apps Web Based You may not realize it, but the servers and databases that run the things you use every day also has a level of coding involved Infrastructure Databases / Servers As more new technology for self-driving cars and digital assistants grows, there will be a need for these kinds of engineers The Hottest Trend Machine Learning / AI Often referred to as “thick” clients, applications that can be installed are coded – and each different operating systems requires different code Software Applications
  • 12.
    What could you“code” for 24 Coding Platforms Video Gaming Video games is much more than great graphics, every character interaction, move, and story has to be coded Make Games Work Apps that run on mobile devices need specialized coders as well! There’s an app for that Mobile Apps
  • 13.
  • 14.
    Coding Without A Computer SeemsSilly • So Why Do It? • Teaches basic order of operations • Decision making abilities are learned
  • 15.
    Awesome Tablet /iPad Free Educational Tech
  • 16.
  • 17.
  • 19.
  • 20.
  • 23.
  • 25.
  • 27.
  • 28.
    Thinkfun – RobotTurtles and Code Master
  • 31.
  • 32.
    …and one awesometech that needs a tablet
  • 33.
  • 34.
    Other Resources to giveyou a helping hand
  • 35.
    Evolve Project |Brian Pichman 8 To Get You Started Resources Codecademy is an online interactive platform that offers free coding classes in 12 different programming languages including Python, Java, JavaScript, Ruby, SQL, and Sass, as well as markup languages HTML and CSS The Open Education Consortium (OEC) is a non-profit, global, members-based network of open education institutions and organizations. OEC represents its members and provides advocacy and leadership around advancement of open education globally.
  • 36.
    Evolve Project |Brian Pichman 9 To Get You Started Resources Coursera is an online learning platform founded by Stanford professors Andrew Ng and Daphne Koller that offers *free* courses, specializations, and degrees. Code Avengers is an online education company based out of Hamilton, NZ and founded in 2012 by Dr Michael Walmsley (PhD computer-assisted learning). It is subscription based and is made to make coding fun and engaging.
  • 37.
    Evolve Project |Brian Pichman 10 To Get You Started Resources CoderDojo is a global volunteer-led community of free programming workshops for young people between 7 and 17. The movement is a grassroots organization with individual clubs acting independently. Khan Academy is a non-profit educational organization created in 2008 by Salman Khan with the goal of creating a set of online tools that help educate students. The organization produces short lessons in the form of YouTube videos. Its website also includes supplementary practice exercises and materials for educators
  • 38.
    Unplugged Coding forKids Activity in English/ELA and Art Classes: A Cross-Curricular Coding Adventure • https://www.codemonkey.com/blog/unplugged-coding-for-kids-activity-in-english-ela-and-art-classes-a- cross-curricular-coding-adventure/
  • 39.

Editor's Notes

  • #4 Can help teach troubleshooting in a more meaningful way Make a “computer” do what you want it to do Job market opportunities Build something useful and start a business Most of todays technological advancements are through the use of code Automation of repetitive tasks or procedures
  • #14 Natural Language – Peanut Butter and Jelly
  • #18 89.95 Bee-Bot is an exciting robot designed specifically 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! The new See & Say option gives Bee-Bot a voice and perception! Record each of the arrow keys to play back when entering a program or when Bee-Bot is following one.  Bee-Bot See & Say can also detect and respond with either a beep or a pre-recorded message when encountering another See & Say Bee-Bot or Blue-Bot.
  • #20 $129.95
  • #21 225 Cubetto is a smiling wooden robot built to teach the basic ideas of coding to children as young as 3 years old. Perfect for preschool classrooms, this engaging tool will help students understand the very basics of programming by supplying the movements and direction of the robot! With a simple, building block-like interface and basic controls, Cubetto is incredibly accessible for young kids, even those who have not yet learned to read. Its included storybook, world map, and colorful blocks inspire children’s imaginations, sowing the seeds of creativity and problem solving through play. By sticking to the basic ideas of programming, Cubetto keeps young kids interested, engaged, and challenged without confusing them or making them overwhelmed. Cubetto is the perfect tool for mixing meaningful learning and play through inspiring adventures to create a screenless, friendly, and all-encompassing introduction to coding. 
  • #24 275 This KUBO Coding Starter Set is the ideal starting point for introducing coding and computational thinking to students from four years. Teach functions, subroutines and loops in simple, logical steps. KUBO comes with comprehensive lesson plans and teacher guides to make it easy for teachers to deliver cross-curricular challenges in a hands-on, playful way. Included in the set: 1x ACTIVITY MAP: Use with assignments from KUBO’s Coding License. Size: 48 x 48 cm 1x KUBO ROBOT: Can be used on a standard classroom table 1x MICRO USB CABLE: Charge your robot KUBO CODING TAGTILES: 46 TagTiles; 14 Go Forward x1, 6 Go Left, 6 Go Right, 4 blue and 4 red Record and Play Function Tiles, 2 Loop tiles and Parameter Tiles numbered 1 to 10.
  • #26 $ 175.00 The Evo Entry Kit prepares educators and parents to bring coding and creativity to the home and classroom, no coding experience required. Code Ozobot Evo two ways: online with Ozobot Blockly and screen-free with Color Code markers. Ozobot Blockly has five skill levels from beginner to master coding. Color Codes teach basic CS skills, critical thinking, and debugging. Includes: 1 Evo robot, Get Started activities, 1 charging cable, 4 Color Code markers, 1 zip case, & access to over 500 free lessons covering STEAM, CS, and core subjects.
  • #29 20~ Develops critical skills – Gameplay provides a stealth learning experience, where players learn key programming princples in a fun, easy to learn way. Inspired by the Logo programming language, Robot Turtles lets kids ages 4 and up write programs with playing cards. What you get - Robot Turtles is one of ThinkFun's best games for kids ages 4 and up. It was designed by programming expert Dan Shapiro and was the most-backed board game in Kickstarter history when first released. For 2-5 players, includes What you get cardboard and cardstock components. Clear instructions – Easy to learn with a clear, high quality instruction manual. You can start playing immediately! Parents and children play together - Robot Turtles was designed for parents and children to have a fun play experience together, which makes this preschool game a great gift for either parents or boys and girls ages 4 and up.