Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

BSA Programming Merit Badge STEM

5,922 views

Published on

Overview of BSA programming merit badge for instructional purposes of the merit badge.

Published in: Technology
  • Dating direct: ❤❤❤ http://bit.ly/2Q98JRS ❤❤❤
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Follow the link, new dating source: ♥♥♥ http://bit.ly/2Q98JRS ♥♥♥
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

BSA Programming Merit Badge STEM

  1. 1. “There are only 10 kinds of people in the world: those who understand binary and those who don’t.” ~ anonymous
  2. 2. Converting ideas into instructions [Requirements] [Design] [Coding] [Testing]
  3. 3. 1.2 million 2,500
  4. 4. Jacquard Loom Punch Cards
  5. 5. 1843
  6. 6. Conditional ControlTransfer <condition> <action a> <action b> <raining> <stay inside> <go outside> <condition> <action> <raining> <hold umbrella> Programming Pioneer 1903-1957
  7. 7. Assembly language is hardware specific and is compiled into machine language (binary code)
  8. 8. 1950s • FORTRAN (1957) • LISP (1958) • COBOL (1959) 1960s-1970s • BASIC (1964) • Pascal (1970) • C (1972)
  9. 9. • ADA (1980) • Objective-C (1983) • PERL (1987) • Python (1991) • Ruby (1993) • Java (1995) • PHP (1995) • JavaScript (1995)
  10. 10. OPEN SOURCE Open Source Initiative FREEWARE SHAREWARE
  11. 11. Retail Warehouses Accounting Administrative
  12. 12. Programmable Logic Controller (PLC)
  13. 13. Data Definition Language (DDL) Data Manipulation Language (DML) • SELECT • INSERT • UPDATE • DELETE
  14. 14. git clone https://github.com/ericjsilva/programming-mb-python.git git clone https://github.com/ericjsilva/programming-mb-php.git git clone https://github.com/ericjsilva/programming-mb-javascript.git
  15. 15. www.codecademy.com www.code.org www.learnpython.org www.learncpp.com scratch.mit.edu www.killerphp.com www.w3schools.com
  16. 16. https://github.com/ericjsilva/programming-mb-python https://github.com/ericjsilva/programming-mb-php https://github.com/ericjsilva/programming-mb-javascript
  17. 17. Eric Silva ericjsilva@gmail.com Twitter: ericjsilva Github: ericjsilva

×