SlideShare a Scribd company logo
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

More Related Content

Viewers also liked

Zombies
ZombiesZombies
Zombies
Daniel Soltis
 
Design for emerging technologies
Design for emerging technologiesDesign for emerging technologies
Design for emerging technologies
Daniel 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 Interfaces
floorislava
 
Designing for unfamiliar interfaces
Designing for unfamiliar interfacesDesigning for unfamiliar interfaces
Designing for unfamiliar interfaces
Daniel Soltis
 
3D Advent for This Happened
3D Advent for This Happened3D Advent for This Happened
3D Advent for This Happened
Daniel 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 Business
Barry Feldman
 

Viewers also liked (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
 

Similar to 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
 
eLearning2.0
eLearning2.0eLearning2.0
eLearning2.0
Anne Bartlett-Bragg
 
Technology integration tools language arts
Technology integration tools language artsTechnology integration tools language arts
Technology integration tools language artslcusick
 
ELL workshop 2010
ELL workshop 2010ELL workshop 2010
ELL workshop 2010
Waitakere College
 
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
Exist
 
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 share
Kevin Amboe
 
Discussion Boards
Discussion BoardsDiscussion Boards
Discussion Boards
AllThatMedia
 
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 v3
AugustoRochaEA
 
To Tweet or Not to Tweet
To Tweet or Not to TweetTo Tweet or Not to Tweet
To Tweet or Not to Tweet
Midori Connolly
 
HOW TO BUILD YOUR PROBLEM STATEMENT
HOW TO BUILD YOUR PROBLEM STATEMENTHOW TO BUILD YOUR PROBLEM STATEMENT
HOW TO BUILD YOUR PROBLEM STATEMENT
Roberto 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
 
HICE 2010
HICE 2010HICE 2010
HICE 2010
Helen Barrett
 
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
jsaccoccio
 
TCEA M.E.A.T.T.
TCEA M.E.A.T.T.TCEA M.E.A.T.T.
TCEA M.E.A.T.T.
Pam Cranford
 
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
Michael Krauss
 
eLearning Management Presentation
eLearning Management PresentationeLearning Management Presentation
eLearning Management Presentation
smallsmith61
 

Similar to 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
 

Recently uploaded

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
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
Rohit Gautam
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Aggregage
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Vladimir Iglovikov, Ph.D.
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 

Recently uploaded (20)

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
 
RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Large Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial ApplicationsLarge Language Model (LLM) and it’s Geospatial Applications
Large Language Model (LLM) and it’s Geospatial Applications
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Generative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionGenerative AI Deep Dive: Advancing from Proof of Concept to Production
Generative AI Deep Dive: Advancing from Proof of Concept to Production
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AIEnchancing adoption of Open Source Libraries. A case study on Albumentations.AI
Enchancing adoption of Open Source Libraries. A case study on Albumentations.AI
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 

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