SlideShare a Scribd company logo
NOW YOU‟RE SPEAKING
                        MY LANGUAGE!
Camille Smith
B.S. Computer Science
B.A. Spanish Language
                        An Introduction to Binary Machine Code
Language is key to communication




•  There are ~195 recognized
   countries in the world
• Up to 7,000 different
  languages are spoken around
  the world!
What language do computers use?




                                                  BINARY




•   Programming languages number in the
    thousands!
•   BUT, ultimately all computer data is stored
    and read in binary – a series of ones and
    zeros
The 3 „B‟s of Binary

01110010 01101111 11001010 11110001 00010010
     Binary – Binary is a number system. Computers use
      to it process information and communicate with other
      devices (this is also known as base 2)
     Bit – (binary digit) either a 1 or 0 (think of bits as the
      alphabet of the binary system, an ‘on’ and ‘off switch
      for computers)
     Byte – a bunch of 1s and 0s grouped together
      (usually 8 digits long) to represent a piece of digital
      information (think of bytes as words that can be
      linked to form computer readable sentences!)
If all we had was binary…

                                 I can understand a single digit!   HELP!!



    What is that computer saying???




             11010110 01001101
             01101000 11010110
             01001101 01101000
             11010110 01001101
             01101000 11010110
             01001101 01101000
Programming today is easier!!!

                                         High-level programming languages are
                                         more natural and human-readable and
                                         help make it easier for us to understand
                                         and write computer code!




•   Remember, programming languages number in the
    thousands!
•   BUT, ultimately all computer data is stored and read in
    binary – a series of ones and zeros
Let‟s Try It!
A fun activity with Binary
Binary Basics…


       ••••
       ••••           ••••
                                     ••••           ••           •
       ••••           ••••
       ••••




  0               0              0              0            0
  16          x   8          x   4          x   2        x   1       x




   • Add up the number of “on” bits to compute the number
   • A bit is “on” if the value is 1
   • In this example, the answer is 0 because none of the bits
     are “on”
Can you guess this number?


        ••••
        ••••           ••••
                                      ••••             ••           •
        ••••           ••••
        ••••




  0                0              0               1             0
   16          x   8          x   4          x     2        x   1       x




                                                 Answer: 2
Can you guess this number?


        ••••
        ••••           ••••
                                      ••••             ••           •
        ••••           ••••
        ••••




  0                1              1               0             0
   16          x   8          x   4          x     2        x   1       x




                                                 Answer: 12
Can you guess this number?


        ••••
        ••••           ••••
                                      ••••             ••           •
        ••••           ••••
        ••••




  1                0              0               0             1
   16          x   8          x   4          x     2        x   1       x




                                                 Answer: 17
Can you convert to binary?


        ••••
        ••••           ••••
                                      ••••             ••           •
        ••••           ••••
        ••••




  0                0              0               0             1
   16          x   8          x   4          x     2        x   1       x




                                                 Number: 1
Can you convert to binary?


        ••••
        ••••           ••••
                                      ••••             ••           •
        ••••           ••••
        ••••




  0                1              0               1             0
   16          x   8          x   4          x     2        x   1       x




                                                 Number: 10
Can you convert to binary?


        ••••
        ••••           ••••
                                      ••••             ••           •
        ••••           ••••
        ••••




  0                0              1               1             1
   16          x   8          x   4          x     2        x   1       x




                                                 Number: 7
Can you convert to binary?

            • Add another bit to the left most position to computer higher
              numbers
••••••••    • Each•••• value to the left is double the amount (of its neighbor to the
                     bit
••••••••            ••••         ••••
              right)••••         ••••
                                                ••••         ••             •
••••••••
••••••••              ••••




  1             0             0             0             0            0
   32   x        16    x       8    x        4    x        2    x       1     x




What’s Your Favorite Number? 35
Can you convert to binary?

            • Add another bit to the left most position to computer higher
              numbers
••••••••    • Each•••• value to the left is double the amount (of its neighbor to the
                     bit
••••••••            ••••         ••••
              right)••••         ••••
                                                ••••         ••             •
••••••••
••••••••              ••••




  0             0             0             0             0            0
   32   x        16    x       8    x        4    x        2    x       1     x




What’s Your Favorite Number? 35
Can you convert to binary?

            • Add another bit to the left most position to computer higher
              numbers
••••••••    • Each•••• value to the left is double the amount (of its neighbor to the
                     bit
••••••••            ••••         ••••
              right)••••         ••••
                                                ••••         ••             •
••••••••
••••••••              ••••




  1             0             0             0             1            1
   32   x        16    x       8    x        4    x        2    x       1     x




What’s Your Favorite Number? 35
Now a question for you…
How does any of this relate to me?
Why is it important?
We use “computers” everyday…




We use
computer
programming
to help us
solve
everyday
problems!!!
Things that rely on programming…

   Websites (shopping, travel, social media…)
   Bank account systems
   Hospital computers and devices
   Motor vehicle licensing systems
   Grocery store self-service machines
   Airplane, space shuttles, robots
   Blu-Ray and DVD players
   and so much more!...
Camille‟s Top Reasons for STEM (6)

   You can work in hundreds                                       http://ionfuture.org/
    fields -



                  Archeologist                       Pilot or Astronaut
                                             (Aeronautical Scientist / Aerospace
                                                         Engineer)




                                                                                          Zoo Keeper
 Famous Chef                                                                       Zoologist / Animal Biologist
(Food Engineer)                  Ecologist



                                                      …and the list goes on
Camille‟s Top Reasons for STEM (5)

    Computer jobs will always be in demand
                                                               For years, U.S.
                                                               businesses have
                                                               complained that
                                                               they cannot find
                                                               enough highly
                                                               skilled workers in
                                                               the technical fields.

                                                               When companies
                                                               do find them, they
                                                               are often foreign
                                                               workers...


STEM jobs nationwide are expected to grow from 6.8 million to 8 million by 2018
Camille‟s Top Reasons for STEM (4)

   You make good pay, $$

                            STEM fields careers
                            are some of the
                            best-paying and
                            have the greatest
                            potential for job
                            growth
Camille‟s Top Reasons for STEM (3)

   Working with computers can take you anywhere!!!
Camille‟s Top Reasons for STEM (2)

   You can build your own video games, and
    iPhone and Android apps!
Camille‟s Top Reasons for STEM (1)

   It‟s just plain COOL - always fun and
    innovative (ever evolving, changing and
    getting more creative)
THE END

More Related Content

Viewers also liked

An Introduction to Computer Assisted Language Learning (CALL) 中間発表
An Introduction to Computer Assisted Language Learning (CALL) 中間発表An Introduction to Computer Assisted Language Learning (CALL) 中間発表
An Introduction to Computer Assisted Language Learning (CALL) 中間発表
Parisa Mehran
 
Binary code - Beginning
Binary code - BeginningBinary code - Beginning
Binary code - Beginning
Debbie Eitner
 
Apple vs samsung
Apple vs samsungApple vs samsung
Apple vs samsung
Altacit Global
 
Android Vs iOS
Android Vs iOSAndroid Vs iOS
Android Vs iOS
Vaibhav Tomar
 
ppt on android vs iOS
ppt on android vs iOSppt on android vs iOS
ppt on android vs iOS
Shivam Gupta
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
Richa Pant
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
Manan Narang
 
Ios vs android
Ios vs androidIos vs android
Ios vs android
sumitvikram
 
Computer languages
Computer languagesComputer languages
Computer languages
Buxoo Abdullah
 
Binary code
Binary codeBinary code
Binary code
Juzen1600101
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languagesVarun Garg
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduinoAhmed Sakr
 
Introduction to economics
Introduction to economicsIntroduction to economics
Introduction to economics
Michael Noel
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
James Lewis
 

Viewers also liked (16)

An Introduction to Computer Assisted Language Learning (CALL) 中間発表
An Introduction to Computer Assisted Language Learning (CALL) 中間発表An Introduction to Computer Assisted Language Learning (CALL) 中間発表
An Introduction to Computer Assisted Language Learning (CALL) 中間発表
 
Binary code - Beginning
Binary code - BeginningBinary code - Beginning
Binary code - Beginning
 
Apple vs samsung
Apple vs samsungApple vs samsung
Apple vs samsung
 
Android Vs iOS
Android Vs iOSAndroid Vs iOS
Android Vs iOS
 
ppt on android vs iOS
ppt on android vs iOSppt on android vs iOS
ppt on android vs iOS
 
Presentation on generation of languages
Presentation on generation of languagesPresentation on generation of languages
Presentation on generation of languages
 
Android vs iOS
Android vs iOSAndroid vs iOS
Android vs iOS
 
Ios vs android
Ios vs androidIos vs android
Ios vs android
 
Computer languages
Computer languagesComputer languages
Computer languages
 
Computer languages 11
Computer languages 11Computer languages 11
Computer languages 11
 
Binary code
Binary codeBinary code
Binary code
 
Deconstruction
DeconstructionDeconstruction
Deconstruction
 
Lect 1. introduction to programming languages
Lect 1. introduction to programming languagesLect 1. introduction to programming languages
Lect 1. introduction to programming languages
 
Introduction to arduino
Introduction to arduinoIntroduction to arduino
Introduction to arduino
 
Introduction to economics
Introduction to economicsIntroduction to economics
Introduction to economics
 
Introduction to Arduino Programming
Introduction to Arduino ProgrammingIntroduction to Arduino Programming
Introduction to Arduino Programming
 

Recently uploaded

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
Bhaskar Mitra
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
Ralf Eggert
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
Paul Groth
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 

Recently uploaded (20)

Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Search and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical FuturesSearch and Society: Reimagining Information Access for Radical Futures
Search and Society: Reimagining Information Access for Radical Futures
 
PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)PHP Frameworks: I want to break free (IPC Berlin 2024)
PHP Frameworks: I want to break free (IPC Berlin 2024)
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMsTo Graph or Not to Graph Knowledge Graph Architectures and LLMs
To Graph or Not to Graph Knowledge Graph Architectures and LLMs
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 

Now You're Speaking My Language!

  • 1. NOW YOU‟RE SPEAKING MY LANGUAGE! Camille Smith B.S. Computer Science B.A. Spanish Language An Introduction to Binary Machine Code
  • 2. Language is key to communication • There are ~195 recognized countries in the world • Up to 7,000 different languages are spoken around the world!
  • 3. What language do computers use? BINARY • Programming languages number in the thousands! • BUT, ultimately all computer data is stored and read in binary – a series of ones and zeros
  • 4. The 3 „B‟s of Binary 01110010 01101111 11001010 11110001 00010010  Binary – Binary is a number system. Computers use to it process information and communicate with other devices (this is also known as base 2)  Bit – (binary digit) either a 1 or 0 (think of bits as the alphabet of the binary system, an ‘on’ and ‘off switch for computers)  Byte – a bunch of 1s and 0s grouped together (usually 8 digits long) to represent a piece of digital information (think of bytes as words that can be linked to form computer readable sentences!)
  • 5. If all we had was binary… I can understand a single digit! HELP!! What is that computer saying??? 11010110 01001101 01101000 11010110 01001101 01101000 11010110 01001101 01101000 11010110 01001101 01101000
  • 6. Programming today is easier!!! High-level programming languages are more natural and human-readable and help make it easier for us to understand and write computer code! • Remember, programming languages number in the thousands! • BUT, ultimately all computer data is stored and read in binary – a series of ones and zeros
  • 7. Let‟s Try It! A fun activity with Binary
  • 8. Binary Basics… •••• •••• •••• •••• •• • •••• •••• •••• 0 0 0 0 0 16 x 8 x 4 x 2 x 1 x • Add up the number of “on” bits to compute the number • A bit is “on” if the value is 1 • In this example, the answer is 0 because none of the bits are “on”
  • 9. Can you guess this number? •••• •••• •••• •••• •• • •••• •••• •••• 0 0 0 1 0 16 x 8 x 4 x 2 x 1 x Answer: 2
  • 10. Can you guess this number? •••• •••• •••• •••• •• • •••• •••• •••• 0 1 1 0 0 16 x 8 x 4 x 2 x 1 x Answer: 12
  • 11. Can you guess this number? •••• •••• •••• •••• •• • •••• •••• •••• 1 0 0 0 1 16 x 8 x 4 x 2 x 1 x Answer: 17
  • 12. Can you convert to binary? •••• •••• •••• •••• •• • •••• •••• •••• 0 0 0 0 1 16 x 8 x 4 x 2 x 1 x Number: 1
  • 13. Can you convert to binary? •••• •••• •••• •••• •• • •••• •••• •••• 0 1 0 1 0 16 x 8 x 4 x 2 x 1 x Number: 10
  • 14. Can you convert to binary? •••• •••• •••• •••• •• • •••• •••• •••• 0 0 1 1 1 16 x 8 x 4 x 2 x 1 x Number: 7
  • 15. Can you convert to binary? • Add another bit to the left most position to computer higher numbers •••••••• • Each•••• value to the left is double the amount (of its neighbor to the bit •••••••• •••• •••• right)•••• •••• •••• •• • •••••••• •••••••• •••• 1 0 0 0 0 0 32 x 16 x 8 x 4 x 2 x 1 x What’s Your Favorite Number? 35
  • 16. Can you convert to binary? • Add another bit to the left most position to computer higher numbers •••••••• • Each•••• value to the left is double the amount (of its neighbor to the bit •••••••• •••• •••• right)•••• •••• •••• •• • •••••••• •••••••• •••• 0 0 0 0 0 0 32 x 16 x 8 x 4 x 2 x 1 x What’s Your Favorite Number? 35
  • 17. Can you convert to binary? • Add another bit to the left most position to computer higher numbers •••••••• • Each•••• value to the left is double the amount (of its neighbor to the bit •••••••• •••• •••• right)•••• •••• •••• •• • •••••••• •••••••• •••• 1 0 0 0 1 1 32 x 16 x 8 x 4 x 2 x 1 x What’s Your Favorite Number? 35
  • 18. Now a question for you… How does any of this relate to me? Why is it important?
  • 19. We use “computers” everyday… We use computer programming to help us solve everyday problems!!!
  • 20. Things that rely on programming…  Websites (shopping, travel, social media…)  Bank account systems  Hospital computers and devices  Motor vehicle licensing systems  Grocery store self-service machines  Airplane, space shuttles, robots  Blu-Ray and DVD players  and so much more!...
  • 21. Camille‟s Top Reasons for STEM (6)  You can work in hundreds http://ionfuture.org/ fields - Archeologist Pilot or Astronaut (Aeronautical Scientist / Aerospace Engineer) Zoo Keeper Famous Chef Zoologist / Animal Biologist (Food Engineer) Ecologist …and the list goes on
  • 22. Camille‟s Top Reasons for STEM (5)  Computer jobs will always be in demand For years, U.S. businesses have complained that they cannot find enough highly skilled workers in the technical fields. When companies do find them, they are often foreign workers... STEM jobs nationwide are expected to grow from 6.8 million to 8 million by 2018
  • 23. Camille‟s Top Reasons for STEM (4)  You make good pay, $$ STEM fields careers are some of the best-paying and have the greatest potential for job growth
  • 24. Camille‟s Top Reasons for STEM (3)  Working with computers can take you anywhere!!!
  • 25. Camille‟s Top Reasons for STEM (2)  You can build your own video games, and iPhone and Android apps!
  • 26. Camille‟s Top Reasons for STEM (1)  It‟s just plain COOL - always fun and innovative (ever evolving, changing and getting more creative)

Editor's Notes

  1. Sources:----------http://geography.about.com/cs/countries/a/numbercountries.htm http://www.bbc.co.uk/languages/guide/languages.shtml Many scientists also believe that knowledge of another language can boost your brainpowerspeaking two languages can help slow down the brain's decline with agepeople who use languages in their jobs earn around 8% more!
  2. All data in a modern digital computer is ultimately stored and transmitted as a series ofzeros and ones.Binary is more difficult than decimal for us to read as we are more used to decimal.A binary number has more digits than its decimal equivalent. i.e. it will be longer. http://en.wikipedia.org/wiki/List_of_programming_languages
  3. The computer does not understand the language of humans. It of course does not understand English or Arabic or any other human language. Moreover, man cannot communicate with computers, nor can they communicate with one another except by a special language called machine language or Binary language. This language is a very simple one and does not exceed two letters or two digits: 0s and 1s.Machine understandable languages are executed directly by a computer's central processing unit (CPU) and consists of instructions, written in machine code, that a computer can execute directly. Each machine language statement corresponds to one machine action. Machine language is actually read and understood by the computer. Machine code is the lowest-level language composed of machine code i.e. the combination of ‘Zeros’ & ‘Ones’ called Binary language (or binary codes). Machine languages are very hard to understand for humans because they consist entirely of numbers (1s,0s).The ones & zeros is the representation of electrical signals in the circuitry showing; peak voltage as one & lowest voltage as zero similar to square wave-form like shown in the figure:‘One’ can be taken as : Yes - True - ON(as peak voltage)‘Zero’ can be taken as : No - False - OFF(as lowest voltage
  4. SOURCE:Patuwo, Grace. “STEM Jobs Stay on the Rise, Reports U.S. Commerce Department. Journal Sentinel. (July 14, 2011)
  5. SOURCE:Terrell, Nicholas. “Occupational Outlook Quarterly”. Office of Occupational Statistics and Employment Projections, BLS. (Spring 2007)