SlideShare uma empresa Scribd logo
1 de 27
Baixar para ler offline
Standing on
                   the Shoulders of Hackers:
                                 An Introduction to
                             An Introduction to Arduino

                                                      Daniel Soltis
                                             OSHUG Meeting Feb 2011
Thursday, 10 February 2011
What does learning look like
                             in an open hardware community?




Thursday, 10 February 2011
many things to learn

       Arduino as a Tool
       how do I use Arduino?
       how do I improve my skills in interactive hardware design?
       how do i transfer these skills to electronics, engineering,
         software development, etc.?

                                Arduino as an Open Source Project
                                  how do I understand the Arduino schematics?
                             how do I design hardware compatible with Arduino?
                                      how do I make a different/better Arduino?
                                   how do I understand the Arduino code base?
                                how do I contribute to the Arduino source code?


Thursday, 10 February 2011
(my teaching experience)

       Arduino as a Tool
       how do I use Arduino?
       how do I improve my skills in interactive hardware design?
       how do i transfer these skills to electronics, engineering,
         software development, etc.?

                                 Arduino as an Open Source Project
                                   how do I understand the Arduino schematics?
                              how do I design hardware compatible with Arduino?
                                       how do I make a different/better Arduino?
                                    how do I understand the Arduino code base?
                                 how do I contribute to the Arduino source code?


Thursday, 10 February 2011
developing with and developing for:
                   an open-source ethos at many levels




Thursday, 10 February 2011
where to start?




Thursday, 10 February 2011
where to start?




Thursday, 10 February 2011
where to start?




Thursday, 10 February 2011
where to start?




                                            pHDuino               Compass Hat
                                             Carlos Neves           Leigh Honeywell




                             Arduino Weather Clock
                                    Sean Carney             Reverse Geocache Puzzle
                                                                     Mikal Hart


Thursday, 10 February 2011
where to start?




Thursday, 10 February 2011
where to start?




Thursday, 10 February 2011
where to start?




Thursday, 10 February 2011
who is teaching?

                   online
                   website and playground contributors
                   forum contributors
                   project documenters

                                  physical artefacts
                                         authors
                                     kit developers

                                                         in-person
                                                              peers
                                                              tutors

Thursday, 10 February 2011
who intends to teach?

                   online
                   website and playground contributors?
                   forum contributors?
                   project documenters?

                                  physical artefacts
                                         authors?
                                     kit developers?

                                                             in-person
                                                                    peers?
                                            tutors? (ok, almost certainly...)

Thursday, 10 February 2011
bottom-up pedagogy

           many points of entry and many ways to learn
           teaching may be accidental or incidental
           blurred boundaries between learning, doing, and teaching

           high engagement and enthusiasm for subject
           often hands-on emphasis
           process of learning and teaching as an enjoyable activity

           relationships important

           uneven pedagogy
           possibly low follow-through

Thursday, 10 February 2011
bottom-up pedagogy

           many points of entry and many ways to learn
           teaching may be accidental or incidental
           blurred boundaries between learning, doing, and teaching

           high engagement and enthusiasm for subject
           often hands-on emphasis
           process of learning and teaching as an enjoyable activity

           relationships important

           uneven pedagogy
           possibly low follow-through

Thursday, 10 February 2011
bottom-up pedagogy

           many points of entry and many ways to learn
           teaching may be accidental or incidental
           blurred boundaries between learning, doing, and teaching

           high engagement and enthusiasm for subject
           often hands-on emphasis
           process of learning and teaching as an enjoyable activity

           relationships important

           uneven pedagogy
           possibly low follow-through

Thursday, 10 February 2011
bottom-up pedagogy

           many points of entry and many ways to learn
           teaching may be accidental or incidental
           blurred boundaries between learning, doing, and teaching

           high engagement and enthusiasm for subject
           often hands-on emphasis
           process of learning and teaching as an enjoyable activity

           relationships important

           uneven pedagogy
           possibly low follow-through

Thursday, 10 February 2011
hardware vs. software?




                                                     1   5   10   15   20   25   30
                                                 A
                                                 B
                                                 C
                                                 D
                                                 E



                                                 F
                                                 G
                                                 H
                                                 I
                                                 J
                                                     1   5   10   15   20   25   30




           teaching tools are less effective without physical
           objects/demonstration: not as scalable or distributed.

Thursday, 10 February 2011
?
                             hardware vs. software?




           inherently multidisciplinary. needs for skills in
           hardware, software, and design can serve as a leveller.

Thursday, 10 February 2011
hardware vs. software?




           digital curricula and tools to address physical needs.


Thursday, 10 February 2011
hardware vs. software?




           greater emphasis on personal, offline interactions.


Thursday, 10 February 2011
simultaneous strengths and limitations

          multiple points of entry:
          address different learners at different levels
          difficult to figure out where to start

          self-driven learning and teaching:
          high engagement and enthusiasm
          uneven effectiveness, rigor, follow-through

          relationships are key:
          essential to sustain communities of learning
          can be difficult to engage new communities
Thursday, 10 February 2011
simultaneous strengths and limitations

          multiple points of entry:
          address different learners at different levels
          difficult to figure out where to start

          self-driven learning and teaching:
          high engagement and enthusiasm
          uneven effectiveness, rigor, follow-through

          relationships are key:
          essential to sustain communities of learning
          can be difficult to engage new communities
Thursday, 10 February 2011
simultaneous strengths and limitations

          multiple points of entry:
          address different learners at different levels
          difficult to figure out where to start

          self-driven learning and teaching:
          high engagement and enthusiasm
          uneven effectiveness, rigor, follow-through

          relationships are key:
          essential to sustain communities of learning
          can be difficult to engage new communities
Thursday, 10 February 2011
final reflection and conclusion




Thursday, 10 February 2011
Thanks!

                             danielrsoltis@gmail.com
                                     @ds1935




Thursday, 10 February 2011

Mais conteúdo relacionado

Destaque

Design for emerging technologies
Design for emerging technologiesDesign for emerging technologies
Design for emerging technologiesDaniel Soltis
 
Exploratory Game Design for New User Interfaces
Exploratory Game Design for New User InterfacesExploratory Game Design for New User Interfaces
Exploratory Game Design for New User Interfacesfloorislava
 
Designing for unfamiliar interfaces
Designing for unfamiliar interfacesDesigning for unfamiliar interfaces
Designing for unfamiliar interfacesDaniel Soltis
 
3D Advent for This Happened
3D Advent for This Happened3D Advent for This Happened
3D Advent for This HappenedDaniel Soltis
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!Jayan Narayanan
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your BusinessBarry Feldman
 

Destaque (7)

Zombies
ZombiesZombies
Zombies
 
Design for emerging technologies
Design for emerging technologiesDesign for emerging technologies
Design for emerging technologies
 
Exploratory Game Design for New User Interfaces
Exploratory Game Design for New User InterfacesExploratory Game Design for New User Interfaces
Exploratory Game Design for New User Interfaces
 
Designing for unfamiliar interfaces
Designing for unfamiliar interfacesDesigning for unfamiliar interfaces
Designing for unfamiliar interfaces
 
3D Advent for This Happened
3D Advent for This Happened3D Advent for This Happened
3D Advent for This Happened
 
UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!UX Design + UI Design: Injecting a brand persona!
UX Design + UI Design: Injecting a brand persona!
 
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business32 Ways a Digital Marketing Consultant Can Help Grow Your Business
32 Ways a Digital Marketing Consultant Can Help Grow Your Business
 

Semelhante a Standing on the Shoulders of Hackers

When the readers become writers (or the evolution of advertising creative)
When the readers become writers (or the evolution of advertising creative)When the readers become writers (or the evolution of advertising creative)
When the readers become writers (or the evolution of advertising creative)edward boches
 
Where do you see ICT?
Where do you see ICT?Where do you see ICT?
Where do you see ICT?mackas
 
Technology integration tools language arts
Technology integration tools language artsTechnology integration tools language arts
Technology integration tools language artslcusick
 
Spectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the PhilippinesSpectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the PhilippinesExist
 
Technology integration tools foregin language
Technology integration tools foregin languageTechnology integration tools foregin language
Technology integration tools foregin languagelcusick
 
Empower students to write with digital tools slide share
Empower students to write with digital tools slide shareEmpower students to write with digital tools slide share
Empower students to write with digital tools slide shareKevin Amboe
 
Roe i podtouchdown
Roe i podtouchdownRoe i podtouchdown
Roe i podtouchdownLori Roe
 
English attack and out of-classroom learning v3
English attack and out of-classroom learning v3English attack and out of-classroom learning v3
English attack and out of-classroom learning v3AugustoRochaEA
 
To Tweet or Not to Tweet
To Tweet or Not to TweetTo Tweet or Not to Tweet
To Tweet or Not to TweetMidori Connolly
 
HOW TO BUILD YOUR PROBLEM STATEMENT
HOW TO BUILD YOUR PROBLEM STATEMENTHOW TO BUILD YOUR PROBLEM STATEMENT
HOW TO BUILD YOUR PROBLEM STATEMENTRoberto Rocco
 
NOMSTA Presentation
NOMSTA PresentationNOMSTA Presentation
NOMSTA Presentationjlay0704
 
"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data MeetupKaitlin Thaney
 
M.E.A.T.T. - Moodle + Elementary Academics = Technologically Timeless
M.E.A.T.T. - Moodle + Elementary Academics = Technologically TimelessM.E.A.T.T. - Moodle + Elementary Academics = Technologically Timeless
M.E.A.T.T. - Moodle + Elementary Academics = Technologically Timelessjsaccoccio
 
ELT + IT Call for a Balance - Keynote Senegal 2013
ELT + IT Call for a Balance - Keynote Senegal 2013ELT + IT Call for a Balance - Keynote Senegal 2013
ELT + IT Call for a Balance - Keynote Senegal 2013Michael Krauss
 
eLearning Management Presentation
eLearning Management PresentationeLearning Management Presentation
eLearning Management Presentationsmallsmith61
 

Semelhante a Standing on the Shoulders of Hackers (20)

When the readers become writers (or the evolution of advertising creative)
When the readers become writers (or the evolution of advertising creative)When the readers become writers (or the evolution of advertising creative)
When the readers become writers (or the evolution of advertising creative)
 
Where do you see ICT?
Where do you see ICT?Where do you see ICT?
Where do you see ICT?
 
eLearning2.0
eLearning2.0eLearning2.0
eLearning2.0
 
Technology integration tools language arts
Technology integration tools language artsTechnology integration tools language arts
Technology integration tools language arts
 
ELL workshop 2010
ELL workshop 2010ELL workshop 2010
ELL workshop 2010
 
Spectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the PhilippinesSpectrum of IT BPO Services in the Philippines
Spectrum of IT BPO Services in the Philippines
 
Technology integration tools foregin language
Technology integration tools foregin languageTechnology integration tools foregin language
Technology integration tools foregin language
 
Empower students to write with digital tools slide share
Empower students to write with digital tools slide shareEmpower students to write with digital tools slide share
Empower students to write with digital tools slide share
 
Discussion Boards
Discussion BoardsDiscussion Boards
Discussion Boards
 
Roe i podtouchdown
Roe i podtouchdownRoe i podtouchdown
Roe i podtouchdown
 
English attack and out of-classroom learning v3
English attack and out of-classroom learning v3English attack and out of-classroom learning v3
English attack and out of-classroom learning v3
 
To Tweet or Not to Tweet
To Tweet or Not to TweetTo Tweet or Not to Tweet
To Tweet or Not to Tweet
 
HOW TO BUILD YOUR PROBLEM STATEMENT
HOW TO BUILD YOUR PROBLEM STATEMENTHOW TO BUILD YOUR PROBLEM STATEMENT
HOW TO BUILD YOUR PROBLEM STATEMENT
 
NOMSTA Presentation
NOMSTA PresentationNOMSTA Presentation
NOMSTA Presentation
 
"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup"Data in the Digital Age" - Hadoop Big Data Meetup
"Data in the Digital Age" - Hadoop Big Data Meetup
 
HICE 2010
HICE 2010HICE 2010
HICE 2010
 
M.E.A.T.T. - Moodle + Elementary Academics = Technologically Timeless
M.E.A.T.T. - Moodle + Elementary Academics = Technologically TimelessM.E.A.T.T. - Moodle + Elementary Academics = Technologically Timeless
M.E.A.T.T. - Moodle + Elementary Academics = Technologically Timeless
 
TCEA M.E.A.T.T.
TCEA M.E.A.T.T.TCEA M.E.A.T.T.
TCEA M.E.A.T.T.
 
ELT + IT Call for a Balance - Keynote Senegal 2013
ELT + IT Call for a Balance - Keynote Senegal 2013ELT + IT Call for a Balance - Keynote Senegal 2013
ELT + IT Call for a Balance - Keynote Senegal 2013
 
eLearning Management Presentation
eLearning Management PresentationeLearning Management Presentation
eLearning Management Presentation
 

Último

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Último (20)

Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Standing on the Shoulders of Hackers

  • 1. Standing on the Shoulders of Hackers: An Introduction to An Introduction to Arduino Daniel Soltis OSHUG Meeting Feb 2011 Thursday, 10 February 2011
  • 2. What does learning look like in an open hardware community? Thursday, 10 February 2011
  • 3. many things to learn Arduino as a Tool how do I use Arduino? how do I improve my skills in interactive hardware design? how do i transfer these skills to electronics, engineering, software development, etc.? Arduino as an Open Source Project how do I understand the Arduino schematics? how do I design hardware compatible with Arduino? how do I make a different/better Arduino? how do I understand the Arduino code base? how do I contribute to the Arduino source code? Thursday, 10 February 2011
  • 4. (my teaching experience) Arduino as a Tool how do I use Arduino? how do I improve my skills in interactive hardware design? how do i transfer these skills to electronics, engineering, software development, etc.? Arduino as an Open Source Project how do I understand the Arduino schematics? how do I design hardware compatible with Arduino? how do I make a different/better Arduino? how do I understand the Arduino code base? how do I contribute to the Arduino source code? Thursday, 10 February 2011
  • 5. developing with and developing for: an open-source ethos at many levels Thursday, 10 February 2011
  • 6. where to start? Thursday, 10 February 2011
  • 7. where to start? Thursday, 10 February 2011
  • 8. where to start? Thursday, 10 February 2011
  • 9. where to start? pHDuino Compass Hat Carlos Neves Leigh Honeywell Arduino Weather Clock Sean Carney Reverse Geocache Puzzle Mikal Hart Thursday, 10 February 2011
  • 10. where to start? Thursday, 10 February 2011
  • 11. where to start? Thursday, 10 February 2011
  • 12. where to start? Thursday, 10 February 2011
  • 13. who is teaching? online website and playground contributors forum contributors project documenters physical artefacts authors kit developers in-person peers tutors Thursday, 10 February 2011
  • 14. who intends to teach? online website and playground contributors? forum contributors? project documenters? physical artefacts authors? kit developers? in-person peers? tutors? (ok, almost certainly...) Thursday, 10 February 2011
  • 15. bottom-up pedagogy many points of entry and many ways to learn teaching may be accidental or incidental blurred boundaries between learning, doing, and teaching high engagement and enthusiasm for subject often hands-on emphasis process of learning and teaching as an enjoyable activity relationships important uneven pedagogy possibly low follow-through Thursday, 10 February 2011
  • 16. bottom-up pedagogy many points of entry and many ways to learn teaching may be accidental or incidental blurred boundaries between learning, doing, and teaching high engagement and enthusiasm for subject often hands-on emphasis process of learning and teaching as an enjoyable activity relationships important uneven pedagogy possibly low follow-through Thursday, 10 February 2011
  • 17. bottom-up pedagogy many points of entry and many ways to learn teaching may be accidental or incidental blurred boundaries between learning, doing, and teaching high engagement and enthusiasm for subject often hands-on emphasis process of learning and teaching as an enjoyable activity relationships important uneven pedagogy possibly low follow-through Thursday, 10 February 2011
  • 18. bottom-up pedagogy many points of entry and many ways to learn teaching may be accidental or incidental blurred boundaries between learning, doing, and teaching high engagement and enthusiasm for subject often hands-on emphasis process of learning and teaching as an enjoyable activity relationships important uneven pedagogy possibly low follow-through Thursday, 10 February 2011
  • 19. hardware vs. software? 1 5 10 15 20 25 30 A B C D E F G H I J 1 5 10 15 20 25 30 teaching tools are less effective without physical objects/demonstration: not as scalable or distributed. Thursday, 10 February 2011
  • 20. ? hardware vs. software? inherently multidisciplinary. needs for skills in hardware, software, and design can serve as a leveller. Thursday, 10 February 2011
  • 21. hardware vs. software? digital curricula and tools to address physical needs. Thursday, 10 February 2011
  • 22. hardware vs. software? greater emphasis on personal, offline interactions. Thursday, 10 February 2011
  • 23. simultaneous strengths and limitations multiple points of entry: address different learners at different levels difficult to figure out where to start self-driven learning and teaching: high engagement and enthusiasm uneven effectiveness, rigor, follow-through relationships are key: essential to sustain communities of learning can be difficult to engage new communities Thursday, 10 February 2011
  • 24. simultaneous strengths and limitations multiple points of entry: address different learners at different levels difficult to figure out where to start self-driven learning and teaching: high engagement and enthusiasm uneven effectiveness, rigor, follow-through relationships are key: essential to sustain communities of learning can be difficult to engage new communities Thursday, 10 February 2011
  • 25. simultaneous strengths and limitations multiple points of entry: address different learners at different levels difficult to figure out where to start self-driven learning and teaching: high engagement and enthusiasm uneven effectiveness, rigor, follow-through relationships are key: essential to sustain communities of learning can be difficult to engage new communities Thursday, 10 February 2011
  • 26. final reflection and conclusion Thursday, 10 February 2011
  • 27. Thanks! danielrsoltis@gmail.com @ds1935 Thursday, 10 February 2011