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

Contenu connexe

Tendances

How the internet_works
How the internet_worksHow the internet_works
How the internet_works
arun nalam
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
ftz 420
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
Ankit Yadav
 
Basic Network And Hardware Troubleshooting
Basic Network And Hardware TroubleshootingBasic Network And Hardware Troubleshooting
Basic Network And Hardware Troubleshooting
sl0wupl0ads
 

Tendances (20)

AI, Machine Learning, and Data Science Concepts
AI, Machine Learning, and Data Science ConceptsAI, Machine Learning, and Data Science Concepts
AI, Machine Learning, and Data Science Concepts
 
Palestra: Robótica com Arduino
Palestra: Robótica com ArduinoPalestra: Robótica com Arduino
Palestra: Robótica com Arduino
 
How the internet_works
How the internet_worksHow the internet_works
How the internet_works
 
Classification of computers
Classification of computersClassification of computers
Classification of computers
 
Internet And How It Works
Internet And How It WorksInternet And How It Works
Internet And How It Works
 
How internet works
How internet worksHow internet works
How internet works
 
Artificial Intelligence and Future of Work
Artificial Intelligence and Future of WorkArtificial Intelligence and Future of Work
Artificial Intelligence and Future of Work
 
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de ComputadoresArquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
Arquitetura e Organização de Computadores: Evolução e Desempenho de Computadores
 
01º Aula- Introdução a processamento de dados
01º Aula- Introdução a processamento de dados01º Aula- Introdução a processamento de dados
01º Aula- Introdução a processamento de dados
 
Exam preparation ( How to Study for Exams)
Exam preparation ( How to Study for Exams)Exam preparation ( How to Study for Exams)
Exam preparation ( How to Study for Exams)
 
Aula 02 evolução do computador
Aula 02   evolução do computadorAula 02   evolução do computador
Aula 02 evolução do computador
 
Bios and cmos
Bios and cmosBios and cmos
Bios and cmos
 
COMPUTER COMPONENTS
COMPUTER COMPONENTSCOMPUTER COMPONENTS
COMPUTER COMPONENTS
 
advantages and disadvantages of internet (yousef aljulaud)
advantages and disadvantages of internet (yousef aljulaud)advantages and disadvantages of internet (yousef aljulaud)
advantages and disadvantages of internet (yousef aljulaud)
 
Ai and the Practice of Law
Ai and the Practice of LawAi and the Practice of Law
Ai and the Practice of Law
 
Evolution of computer
Evolution of computerEvolution of computer
Evolution of computer
 
History of computer
History of computerHistory of computer
History of computer
 
Basic Network And Hardware Troubleshooting
Basic Network And Hardware TroubleshootingBasic Network And Hardware Troubleshooting
Basic Network And Hardware Troubleshooting
 
Aula 5 bios
Aula 5 biosAula 5 bios
Aula 5 bios
 
History of computers
History of computersHistory of computers
History of computers
 

En vedette (9)

BSA Game Design Merit Badge
BSA Game Design Merit BadgeBSA Game Design Merit Badge
BSA Game Design Merit Badge
 
Animation Merit Badge Presentation
Animation Merit Badge PresentationAnimation Merit Badge Presentation
Animation Merit Badge Presentation
 
Game Design Merit Badge Presentation
Game Design Merit Badge Presentation Game Design Merit Badge Presentation
Game Design Merit Badge Presentation
 
Geocaching Merit Badge 2016
Geocaching Merit Badge 2016Geocaching Merit Badge 2016
Geocaching Merit Badge 2016
 
Digital technology merit badge
Digital technology merit badgeDigital technology merit badge
Digital technology merit badge
 
Cooking merit badge (2016)
Cooking merit badge (2016)Cooking merit badge (2016)
Cooking merit badge (2016)
 
Citizenship in the Community Merit Badge Class Instructor Presentation
Citizenship in the Community Merit Badge Class Instructor PresentationCitizenship in the Community Merit Badge Class Instructor Presentation
Citizenship in the Community Merit Badge Class Instructor Presentation
 
Boy Scouts Photography Merit Badge Course
Boy Scouts Photography Merit Badge CourseBoy Scouts Photography Merit Badge Course
Boy Scouts Photography Merit Badge Course
 
BSA Programming Merit Badge STEM (2017)
BSA Programming Merit Badge STEM (2017)BSA Programming Merit Badge STEM (2017)
BSA Programming Merit Badge STEM (2017)
 

Similaire à BSA Programming Merit Badge STEM

Self Introduction & The Story that I Tried to Make Sayonara ROP Chain in Linux
Self Introduction & The Story that I Tried to Make Sayonara ROP Chain in LinuxSelf Introduction & The Story that I Tried to Make Sayonara ROP Chain in Linux
Self Introduction & The Story that I Tried to Make Sayonara ROP Chain in Linux
inaz2
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
Raksita Youngdee
 
student_pres120202final
student_pres120202finalstudent_pres120202final
student_pres120202final
John Marquis
 

Similaire à BSA Programming Merit Badge STEM (20)

Rapid Response: Debugging and Profiling to the Rescue
Rapid Response: Debugging and Profiling to the RescueRapid Response: Debugging and Profiling to the Rescue
Rapid Response: Debugging and Profiling to the Rescue
 
Programming skills
Programming skillsProgramming skills
Programming skills
 
40cpv9ekrit7h1h772c3hp1mg2 (2)
40cpv9ekrit7h1h772c3hp1mg2 (2)40cpv9ekrit7h1h772c3hp1mg2 (2)
40cpv9ekrit7h1h772c3hp1mg2 (2)
 
Restrição == inovação - 17o Encontro Locaweb SP
Restrição == inovação  - 17o Encontro Locaweb SPRestrição == inovação  - 17o Encontro Locaweb SP
Restrição == inovação - 17o Encontro Locaweb SP
 
Presentation1
Presentation1Presentation1
Presentation1
 
Presentation1
Presentation1Presentation1
Presentation1
 
Baby Demuxed's First Assembly Language Function
Baby Demuxed's First Assembly Language FunctionBaby Demuxed's First Assembly Language Function
Baby Demuxed's First Assembly Language Function
 
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
Atmosphere 2016 - Krzysztof Kaczmarek - Don't fear the brackets - Clojure in ...
 
Introduction to D programming language at Weka.IO
Introduction to D programming language at Weka.IOIntroduction to D programming language at Weka.IO
Introduction to D programming language at Weka.IO
 
MIPS Assembly Language I
MIPS Assembly Language IMIPS Assembly Language I
MIPS Assembly Language I
 
languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015
languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015
languages.map(&:latest).reduce(&:future).sort.first - Rupy Campinas 2015
 
Self Introduction & The Story that I Tried to Make Sayonara ROP Chain in Linux
Self Introduction & The Story that I Tried to Make Sayonara ROP Chain in LinuxSelf Introduction & The Story that I Tried to Make Sayonara ROP Chain in Linux
Self Introduction & The Story that I Tried to Make Sayonara ROP Chain in Linux
 
Experiments in Sharing Java VM Technology with CRuby
Experiments in Sharing Java VM Technology with CRubyExperiments in Sharing Java VM Technology with CRuby
Experiments in Sharing Java VM Technology with CRuby
 
Advanced SOHO Router Exploitation XCON
Advanced SOHO Router Exploitation XCONAdvanced SOHO Router Exploitation XCON
Advanced SOHO Router Exploitation XCON
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
Hadoop Tutorial with @techmilind
Hadoop Tutorial with @techmilindHadoop Tutorial with @techmilind
Hadoop Tutorial with @techmilind
 
ESIL - Universal IL (Intermediate Language) for Radare2
ESIL - Universal IL (Intermediate Language) for Radare2ESIL - Universal IL (Intermediate Language) for Radare2
ESIL - Universal IL (Intermediate Language) for Radare2
 
2016/11/05: OSWDem16 intro
2016/11/05: OSWDem16 intro2016/11/05: OSWDem16 intro
2016/11/05: OSWDem16 intro
 
student_pres120202final
student_pres120202finalstudent_pres120202final
student_pres120202final
 
Functional Architecture - goto copenhagen 2012
Functional Architecture - goto copenhagen 2012Functional Architecture - goto copenhagen 2012
Functional Architecture - goto copenhagen 2012
 

Plus de Eric Silva (7)

Running Quality Den Meetings
Running Quality Den MeetingsRunning Quality Den Meetings
Running Quality Den Meetings
 
Youth Leadership Training
Youth Leadership TrainingYouth Leadership Training
Youth Leadership Training
 
Public speaking and communicating well
Public speaking and communicating wellPublic speaking and communicating well
Public speaking and communicating well
 
Journey to Excellence
Journey to ExcellenceJourney to Excellence
Journey to Excellence
 
cytel-white-paper-aces-silva
cytel-white-paper-aces-silvacytel-white-paper-aces-silva
cytel-white-paper-aces-silva
 
Troop Leadership: Youth vs. Adult
Troop Leadership: Youth vs. AdultTroop Leadership: Youth vs. Adult
Troop Leadership: Youth vs. Adult
 
Computer System Validation
Computer System ValidationComputer System Validation
Computer System Validation
 

Dernier

Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 

Dernier (20)

Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot ModelMcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
AI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by AnitarajAI in Action: Real World Use Cases by Anitaraj
AI in Action: Real World Use Cases by Anitaraj
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 

BSA Programming Merit Badge STEM