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.
2. 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.
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 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
5. 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)
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)
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
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 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/
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
Natural Language – Peanut Butter and Jelly
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.
$129.95
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.
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.
$ 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.
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.