SlideShare a Scribd company logo
1 of 46
Coding 101
Innovation Academy
How Computers Work
Hardware Software
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
Hardware
How Computers Work
Hardware Software
Devices or physical
objects that are required
to make a computer
work.
Collection of instructions
that lets someone
interact with a computer
and tells the computer
how to complete a
specific task
Software
Code
Coding Vocabulary
Algorithm: List of steps to finish a tasks
Coding Vocabulary
Code/Program: One or more commands or
algorithms designed to be carried out by a
computer
Coding Vocabulary
Coding/Programming: The art of creating a list
of steps to finish a task
Coding Vocabulary
Bug:
Debugging:
Coding Vocabulary
Bug: Error that prevents the program from
running as expected
Debugging: Finding and fixing errors in
programs
Group “Coding”
Provide step-by-step
instructions on how to
make a Jelly Sandwich.
Coding Activities
Provide step-by-step
instructions on how to
make a Jelly Sandwich.
Meet the Robots
Dash
Block-Based Coding
Block-Based Coding
Block-Based Coding
Block-Based Coding
Block-Based Coding
Block-Based Coding
Block-Based Coding
Block-Based Coding
Block-Based Coding
SPRK+ (Sphero)
SPRK+ (Sphero)
SPRK+ (Sphero)
SPRK+ (Sphero)
Block-Based Coding
Block-Based Coding
Block-Based Coding
1 second + 100 speed = 100 cm
Dash Challenge
Dash Challenge
Video
Dash Challenge
1. Connect the marker to
Dash using LEGOs and
rubber bands.
2. Make Dash draw a circle.
3. Pull a card out of the
bowl to find out what
you need to code Dash to
draw next.
SPRK+ Challenges
SPRK+ Challenge
1. SPRK must start at “x.”
2. Code SPRK+ to get as close to the center
of the target as possible.
3. You can knock other balls out of the way.
4. People cannot touch either SPRK+ at any
time once the game has begun.
5. Free driving a SPRK+ means automatic
elimination and losing iPad privileges.
6. Each game has three rounds. During each
round, each team has two minutes to
write their next set of code. The team that
went last will set the countdown timer for
the opposing team.
7. Play 3 times and record which team wins.
8. After the 3rd game, each team gets to add
one obstacle before each new game.

More Related Content

What's hot

Computer softwareengineer
Computer softwareengineerComputer softwareengineer
Computer softwareengineer
zshaffer
 
The Seven Deadly Coding Sins Slides
The Seven Deadly Coding Sins SlidesThe Seven Deadly Coding Sins Slides
The Seven Deadly Coding Sins Slides
mobiledevnj
 

What's hot (17)

Computer softwareengineer
Computer softwareengineerComputer softwareengineer
Computer softwareengineer
 
The Seven Deadly Coding Sins Slides
The Seven Deadly Coding Sins SlidesThe Seven Deadly Coding Sins Slides
The Seven Deadly Coding Sins Slides
 
DSC Android Study Jam
DSC Android Study JamDSC Android Study Jam
DSC Android Study Jam
 
DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3DSC ASEB Android Study Jams 2020: New to Programming 3
DSC ASEB Android Study Jams 2020: New to Programming 3
 
Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1Google DSC Android Study Jams Session 1
Google DSC Android Study Jams Session 1
 
Algorithm pseudocode flowchart program notes
Algorithm pseudocode flowchart program notesAlgorithm pseudocode flowchart program notes
Algorithm pseudocode flowchart program notes
 
Flutter Bootcamp
Flutter BootcampFlutter Bootcamp
Flutter Bootcamp
 
Chirag Bakliwal
Chirag BakliwalChirag Bakliwal
Chirag Bakliwal
 
Orca: A screen reader sailing into uncharted waters
Orca: A screen reader sailing into uncharted waters Orca: A screen reader sailing into uncharted waters
Orca: A screen reader sailing into uncharted waters
 
Bridging the virtual and the physical space : Kornelia - a chatbot for public...
Bridging the virtual and the physical space : Kornelia - a chatbot for public...Bridging the virtual and the physical space : Kornelia - a chatbot for public...
Bridging the virtual and the physical space : Kornelia - a chatbot for public...
 
Waste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia MeetupWaste Driven Development - Agile Coaching Serbia Meetup
Waste Driven Development - Agile Coaching Serbia Meetup
 
EclipseCon NA 2015 - Arduino designer : the making of!
EclipseCon NA 2015 - Arduino designer : the making of!EclipseCon NA 2015 - Arduino designer : the making of!
EclipseCon NA 2015 - Arduino designer : the making of!
 
What is Coding
What is CodingWhat is Coding
What is Coding
 
Unwritten Manual for Pair Programming
Unwritten Manual for Pair ProgrammingUnwritten Manual for Pair Programming
Unwritten Manual for Pair Programming
 
Error hanadling in c programming presentation
Error hanadling in c programming presentationError hanadling in c programming presentation
Error hanadling in c programming presentation
 
Android – As a tool of innovation
Android – As a tool of innovation Android – As a tool of innovation
Android – As a tool of innovation
 
Chapter 2 Benefits of Learning to Code
Chapter 2 Benefits of Learning to CodeChapter 2 Benefits of Learning to Code
Chapter 2 Benefits of Learning to Code
 

Similar to Innovation Academy: Coding 101

Development workflow
Development workflowDevelopment workflow
Development workflow
Sigsiu.NET
 
Passing The Joel Test In The PHP World
Passing The Joel Test In The PHP WorldPassing The Joel Test In The PHP World
Passing The Joel Test In The PHP World
Lorna Mitchell
 
Class 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurshipClass 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurship
allanchao
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105
John Picasso
 

Similar to Innovation Academy: Coding 101 (20)

Debugging in .Net
Debugging in .NetDebugging in .Net
Debugging in .Net
 
Coding angry birds
Coding angry birdsCoding angry birds
Coding angry birds
 
Development workflow
Development workflowDevelopment workflow
Development workflow
 
Introduction to Programming Lesson 01
Introduction to Programming Lesson 01Introduction to Programming Lesson 01
Introduction to Programming Lesson 01
 
.Net Debugging Techniques
.Net Debugging Techniques.Net Debugging Techniques
.Net Debugging Techniques
 
.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques.NET Debugging Tips and Techniques
.NET Debugging Tips and Techniques
 
01. Introduction to Programming
01. Introduction to Programming01. Introduction to Programming
01. Introduction to Programming
 
01 Introduction to programming
01 Introduction to programming01 Introduction to programming
01 Introduction to programming
 
What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?What Is Coding And Why Should You Learn It?
What Is Coding And Why Should You Learn It?
 
Cr java concept by vikas jagtap
Cr java  concept by vikas jagtapCr java  concept by vikas jagtap
Cr java concept by vikas jagtap
 
Year 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching codingYear 5-6: Ideas for teaching coding
Year 5-6: Ideas for teaching coding
 
01. introduction to-programming
01. introduction to-programming01. introduction to-programming
01. introduction to-programming
 
Introduction to Software Development
Introduction to Software DevelopmentIntroduction to Software Development
Introduction to Software Development
 
Passing The Joel Test In The PHP World
Passing The Joel Test In The PHP WorldPassing The Joel Test In The PHP World
Passing The Joel Test In The PHP World
 
Class 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurshipClass 6: Introduction to web technology entrepreneurship
Class 6: Introduction to web technology entrepreneurship
 
Optimized Cross Platform Development
Optimized Cross Platform DevelopmentOptimized Cross Platform Development
Optimized Cross Platform Development
 
Test Driven Design
Test Driven DesignTest Driven Design
Test Driven Design
 
Test Driven Design - GDG DevFest Istanbul 2016
Test Driven Design - GDG DevFest Istanbul 2016Test Driven Design - GDG DevFest Istanbul 2016
Test Driven Design - GDG DevFest Istanbul 2016
 
Intro To AOP
Intro To AOPIntro To AOP
Intro To AOP
 
0 uprise u_coding major overview 20210105
0 uprise u_coding major overview 202101050 uprise u_coding major overview 20210105
0 uprise u_coding major overview 20210105
 

More from Annamarie Carlson

More from Annamarie Carlson (20)

Reading Buddies extension activities
Reading Buddies extension activitiesReading Buddies extension activities
Reading Buddies extension activities
 
Lumberjanes Card Game
Lumberjanes Card GameLumberjanes Card Game
Lumberjanes Card Game
 
Lumberjanes Discussion Questions
Lumberjanes Discussion QuestionsLumberjanes Discussion Questions
Lumberjanes Discussion Questions
 
Lumberjanes Card Game Instructions
Lumberjanes Card Game InstructionsLumberjanes Card Game Instructions
Lumberjanes Card Game Instructions
 
Meet Lumberjanes
Meet LumberjanesMeet Lumberjanes
Meet Lumberjanes
 
Lumberjanes Stickers
Lumberjanes StickersLumberjanes Stickers
Lumberjanes Stickers
 
Lumberjanes Readalikes
Lumberjanes ReadalikesLumberjanes Readalikes
Lumberjanes Readalikes
 
Lumberjanes All Books
Lumberjanes All BooksLumberjanes All Books
Lumberjanes All Books
 
Two Truths and a Lie BINGO
Two Truths and a Lie BINGOTwo Truths and a Lie BINGO
Two Truths and a Lie BINGO
 
Two Truths and a Lie Readalikes
Two Truths and a Lie ReadalikesTwo Truths and a Lie Readalikes
Two Truths and a Lie Readalikes
 
Two Truths and a Lie All Books
Two Truths and a Lie All BooksTwo Truths and a Lie All Books
Two Truths and a Lie All Books
 
Two Truths and a Lie Activity Book
Two Truths and a Lie Activity BookTwo Truths and a Lie Activity Book
Two Truths and a Lie Activity Book
 
Meet Two Truths and a Lie
Meet Two Truths and a LieMeet Two Truths and a Lie
Meet Two Truths and a Lie
 
Tristan Strong Write a Fable
Tristan Strong Write a FableTristan Strong Write a Fable
Tristan Strong Write a Fable
 
Tristan Strong Readalikes
Tristan Strong ReadalikesTristan Strong Readalikes
Tristan Strong Readalikes
 
Tristan Strong Memory Game
Tristan Strong Memory GameTristan Strong Memory Game
Tristan Strong Memory Game
 
Tristan Strong Discussion Questions
Tristan Strong Discussion QuestionsTristan Strong Discussion Questions
Tristan Strong Discussion Questions
 
Tristan Strong Buttons
Tristan Strong ButtonsTristan Strong Buttons
Tristan Strong Buttons
 
Tristan Strong All Books
Tristan Strong All BooksTristan Strong All Books
Tristan Strong All Books
 
Tristan Strong Alke Map
Tristan Strong Alke MapTristan Strong Alke Map
Tristan Strong Alke Map
 

Recently uploaded

Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
kauryashika82
 

Recently uploaded (20)

Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Asian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptxAsian American Pacific Islander Month DDSD 2024.pptx
Asian American Pacific Islander Month DDSD 2024.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Understanding Accommodations and Modifications
Understanding  Accommodations and ModificationsUnderstanding  Accommodations and Modifications
Understanding Accommodations and Modifications
 

Innovation Academy: Coding 101

Editor's Notes

  1. Immersive, computer-generated environments
  2. Main circuit board; Holds CPU, memory, connectors for drives and expansion cards, and lets every part of your computer communicate with other parts.
  3. On the motherboard, computer’s brain. Every time you press a key or click the mouse you are sending instructions to the CPU. Silicon chip inside Covered by a heat sink that absorbs the heart from the CPU so your computer doesn’t overheat. Faster the processor is, the more instructions it can process per second (normally in millions or billions of instructions per second)
  4. On the motherboard, computer’s brain. Every time you press a key or click the mouse you are sending instructions to the CPU. Silicon chip inside Covered by a heat sink that absorbs the heart from the CPU so your computer doesn’t overheat. Faster the processor is, the more instructions it can process per second (normally in millions or billions of instructions per second)
  5. Short term memory. Disappears when the computer is turned off. Contains documents you have open or temporary programs. More RAM you have, the more things you can do at the same time.
  6. Short term memory. Disappears when the computer is turned off. Contains documents you have open or temporary programs. More RAM you have, the more things you can do at the same time.
  7. Permanent memory or long-term storage—still be there if you turn your computer off. All the code that makes your computer work is stored on here.
  8. Permanent memory or long-term storage—still be there if you turn your computer off. All the code that makes your computer work is stored on here.
  9. Converts the power from the wall outlet to the type of power your computer needs
  10. Converts the power from the wall outlet to the type of power your computer needs
  11. Immersive, computer-generated environments
  12. Sample Blocks Used Today – Move Forward, Turn
  13. Sample Blocks Used Today – Move Forward, Turn
  14. What happens when you click on “50” in forward.
  15. What happens when you click on “50” in forward.
  16. Sample Blocks Used Today -- Sound
  17. Sample Blocks Used Today -- Sound
  18. Sample Blocks Used Today -- Sound
  19. Sample Blocks Used Today -- Sound
  20. Sample Blocks Used Today – Move Forward, Turn
  21. https://secure.wintergreen.ca/img/Circles.pdf page 2
  22. https://secure.wintergreen.ca/img/Circles.pdf page 2
  23. https://secure.wintergreen.ca/img/Circles.pdf page 2
  24. Bottom toolbar--Actions
  25. Bottom toolbar--Actions
  26. Roll Block
  27. Drawing with Dash
  28. https://www.youtube.com/watch?v=UgiuJ875cPE
  29. Video of drawing Dot name: https://www.youtube.com/watch?v=xIcyMPQQM2g
  30. Backup—swap and try someone else’s maze.