SlideShare una empresa de Scribd logo
1 de 33
Descargar para leer sin conexión
Facilitating Student Participation
          in Free Software
   within Academic Courses

          Joanmarie Diggs
2
    Topics
    ●   Win-Win Solutions that Don't JustWork™

    ●   Putting the Professors in the Driver's Seat

    ●   Building a Better MouseTrap

    ●   Getting Involved




                   Facilitating Student Participation in Free Software within Academic Courses
                                                              Joanmarie Diggs | jdiggs@igalia.com
Free Software + Academia
             `
     A Win-Win Solution
   that Doesn't JustWork™
4
    Academic Institutions
    • Unite theory and practice

    • Provide real-world, marketable skills

    • Be seen as “cool” and innovative




                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
5
    Free Software Communities
    • More users

    • More contributors

    • More people who know about Free Software




                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
6
    Corporate Contributors
    • More, and more-qualified, job applicants

    • Get to be known by the candidates they want

    • Work with candidates before hiring them




                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
7
    It Should JustWork™
    • Everyone wins

    • GNOME welcomes newcomers

    • GNOME succeeds with student contributors:
      ✔ Google Summer of Code
      ✔ Outreach Program for Women
      ✔ HFOSS


                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
8




    (Where are all the professors???)




           Facilitating Student Participation in Free Software within Academic Courses
                                                      Joanmarie Diggs | jdiggs@igalia.com
9
    Barriers to Entry




                                               }
     1. Unfamiliar tools

     2. Undetermined projects

     3. Unidentified resources
                                                            Every semester!
     4. Unanswered questions

     5. Unforeseen obstacles

     6. Unestablished curriculum

                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
10
     Root Causes
     ●   Semesters have a fixed schedule

     ●   Courses have fixed learning outcomes

     ●   Faculty are expected to be in control

     ●   Academia is a closed culture

     ●   Faculty have limited time to teach

     ●   Research is seen as a “better investment”
                   Facilitating Student Participation in Free Software within Academic Courses
                                                              Joanmarie Diggs | jdiggs@igalia.com
The “Season of Code” Problem
                `
    A(nother) Win-Win Solution
     that Doesn't JustWork™
12
     How Could It Possibly Fail?
     ●   Real needs                      ●   Supportive mentors

     ●   Great ideas                     ●   Backing organizations

     ●   Enthusiasm                      ●   Infrastructure

     ●   Time                            ●   Financial support




                   Facilitating Student Participation in Free Software within Academic Courses
                                                              Joanmarie Diggs | jdiggs@igalia.com
13
     New A11y Project Outcomes
     • GNOME Voice Control – Abandoned
     • MouseTrap – Abandoned
     • VizAudio – Abandoned
     • Dots – Severely neglected
     • Compiz eZoom – Severely neglected
     • Vedics – Severely neglected
     • Simon – Thriving
                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
14
     Post-Mortem Results
     • Students move on

     • Accessibility is not “shiny”

     • Accessibility is highly specialized

     • Existing team members have full plates

     • An entity to ensure continuity is essential


                  Facilitating Student Participation in Free Software within Academic Courses
                                                             Joanmarie Diggs | jdiggs@igalia.com
Outreach Program for Professors
         + foss2serve
               `


 Putting Professors in the Driver's Seat
16
     Educate the Educators
     ●   Community norms                         • Build tools

     ●   Communication tools                     • Patch creation

     ●   Issue trackers                          • Localization

     ●   Version control                         • Releases




                   Facilitating Student Participation in Free Software within Academic Courses
                                                              Joanmarie Diggs | jdiggs@igalia.com
17
     Provide the Tools
     • A module (new or existing)

     • Infrastructure to maintain that module

     • Ongoing mentorship




                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
18
     Give Professors Ownership
     • They set their road map (i.e. projects)

     • They allocate their resources (i.e. students)

     • They perform code review (i.e. assessment)

     • They control their module (and their semester)




                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
19
     Eliminate Barriers to Entry
     1. Unfamiliar tools Steep learning curve

     2. Undetermined projects

     3. Unidentified resources

     4. Unanswered questions

     5. Unforeseen obstacles

     6. Unestablished curriculum

                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
20
     Academic Efforts
     • TOS – teachingopensource.org
       Community of academics and developers

     • HFOSS – hfoss.org
       Humanitarian-centered to attract more students

     • foss2serve – xcitegroup.org/foss2serve
       New NSF-funded series of projects



                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
21
     foss2serve's Main Goals
     • Professional development for faculty in FOSS

     • Small-group learning communities
      –   Connecting academia with FOSS projects
      –   Faculty become core participants
      –   Creation and sharing of learning materials

     • Increase student interest in computing


                    Facilitating Student Participation in Free Software within Academic Courses
                                                               Joanmarie Diggs | jdiggs@igalia.com
22
     foss2serve's Participants
     • Red Hat – POSSE
       FOSS immersion experience for instructors

     • GNOME – Outreach Program for Professors
       Ramp-up and support for long-term participation

     • (Your organization or institution here)




                  Facilitating Student Participation in Free Software within Academic Courses
                                                             Joanmarie Diggs | jdiggs@igalia.com
23
     Eliminate Barriers to Entry
     1. Unfamiliar tools Steep learning curve

     2. Undetermined projects

     3. Unidentified resources

     4. Unanswered questions

     5. Unforeseen obstacles

     6. Unestablished curriculum

                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
24
     Project Goals
     • Financially self-sustaining

     • Not limited to computer science

     • International collaboration

     • Professors mentor new professors




                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
25
     Project Goals (cont.)
     • Modules gain communities

     • Modules become core GNOME

     • Students remain as contributors

     • Expands to include high schools




                Facilitating Student Participation in Free Software within Academic Courses
                                                           Joanmarie Diggs | jdiggs@igalia.com
The Pilot Program
             `

Building a Better MouseTrap
27
     MouseTrap
     ●   Standalone GNOME application
     ●   Mouse control via webcam head tracking
     ●   Written in Python, based on OpenCV
     ●   Created during GOPA: 2008
     ●   Contributed to during HFOSS: 2009
     ●   Last non-localization code change: 2010

                   Facilitating Student Participation in Free Software within Academic Courses
                                                              Joanmarie Diggs | jdiggs@igalia.com
28
     Short-Term Goals
     • Make the module GNOME 3 compatible

     • Define the module's road map

     • Establish expertise in academic participants

     • Explore/create course material for student
       involvement



                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
29
     Medium-Term Goals
     • Regular releases

     • Significant contribution by students

     • Incorporation of the module into courses

     • Increased visibility of students participation




                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
30
     Long-Term Goals
     • Module being included as GNOME “feature”

     • Users actively participating

     • Students and faculty doing core development

     • Many disciplines and institutions contributing




                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
Getting Involved
        `
32
     Program Participants Sought
     • Computer Science                     • Art, Graphics Design

     • Technical Writing                    • Foreign Language

     • HCI, Usability                       • Marketing

     • Special Education                    • Others




                 Facilitating Student Participation in Free Software within Academic Courses
                                                            Joanmarie Diggs | jdiggs@igalia.com
33   GNOME Accessibility Team
       Alejandro Piñeiro                      Joanmarie Diggs
       apinheiro@igalia.com                   jdiggs@igalia.com

     Western New England University
       Heidi Ellis                            Herman L. Jackson
       ellis@wne.edu                          stoney.jackson@wne.edu

     Drexel University
       Gregory Hislop                         Sean Goggins
       hislopg@drexel.edu                     sgoggins@drexel.edu

     Nassau Community College
       Darci Burdge                           Lori Postner
       darci.burdge@ncc.edu                   lori.postner@ncc.edu

                    Facilitating Student Participation in Free Software within Academic Courses
                                                               Joanmarie Diggs | jdiggs@igalia.com

Más contenido relacionado

La actualidad más candente

Social Media and Collaborative Learning at ASTD 2012
Social Media and Collaborative Learning at ASTD 2012Social Media and Collaborative Learning at ASTD 2012
Social Media and Collaborative Learning at ASTD 2012Cynthia Clay
 
Wikis: An Easy Way of Thinking Forward
Wikis: An Easy Way of Thinking ForwardWikis: An Easy Way of Thinking Forward
Wikis: An Easy Way of Thinking Forwardccorne2
 
Pietsch - Embedding transliteracy values: staff development in the post digit...
Pietsch - Embedding transliteracy values: staff development in the post digit...Pietsch - Embedding transliteracy values: staff development in the post digit...
Pietsch - Embedding transliteracy values: staff development in the post digit...IL Group (CILIP Information Literacy Group)
 
A case study of the challenges of teaching english composition
A case study of the challenges of teaching english compositionA case study of the challenges of teaching english composition
A case study of the challenges of teaching english compositionCOHERE2012
 
Increasing Higher Order Thinking in Students through the Creative Process
Increasing Higher Order Thinking in Students through the Creative ProcessIncreasing Higher Order Thinking in Students through the Creative Process
Increasing Higher Order Thinking in Students through the Creative ProcessAaron Quigley
 
Challenge Based Learning
Challenge Based LearningChallenge Based Learning
Challenge Based LearningJennifer Dorman
 
Evolution of the blended learning environment
Evolution of the blended learning environmentEvolution of the blended learning environment
Evolution of the blended learning environmentCOHERE2012
 
The critical role of teachers in optimizing technologies for open learning
The critical role of teachers in optimizing technologies for open learningThe critical role of teachers in optimizing technologies for open learning
The critical role of teachers in optimizing technologies for open learningalanwylie
 
[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...
[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...
[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...EADTU
 
Carpe diem power point slides
Carpe diem power point slidesCarpe diem power point slides
Carpe diem power point slidesAnne-Mart Olsen
 
Creating Your Moodle Mix - University of Ballarat
Creating Your Moodle Mix - University of BallaratCreating Your Moodle Mix - University of Ballarat
Creating Your Moodle Mix - University of BallaratJoyce Seitzinger
 
How EdTech can help overcome the challenges to Initial Teacher Training
How EdTech can help overcome the challenges to Initial Teacher TrainingHow EdTech can help overcome the challenges to Initial Teacher Training
How EdTech can help overcome the challenges to Initial Teacher TrainingIRIS Connect
 
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...lprisan
 
Reflecting about the scholarship of teaching and learning when designing a PB...
Reflecting about the scholarship of teaching and learning when designing a PB...Reflecting about the scholarship of teaching and learning when designing a PB...
Reflecting about the scholarship of teaching and learning when designing a PB...Ann Davidson
 
An Introduction to Challenge Based Learning
An Introduction to Challenge Based LearningAn Introduction to Challenge Based Learning
An Introduction to Challenge Based LearningKatie Morrow
 
Conole learning design_workshop
Conole learning design_workshopConole learning design_workshop
Conole learning design_workshopGrainne Conole
 
Diana Laurillard: A collaborative academic programme to improve higher and pr...
Diana Laurillard: A collaborative academic programme to improve higher and pr...Diana Laurillard: A collaborative academic programme to improve higher and pr...
Diana Laurillard: A collaborative academic programme to improve higher and pr...EDEN Digital Learning Europe
 

La actualidad más candente (20)

Social Media and Collaborative Learning at ASTD 2012
Social Media and Collaborative Learning at ASTD 2012Social Media and Collaborative Learning at ASTD 2012
Social Media and Collaborative Learning at ASTD 2012
 
Wikis: An Easy Way of Thinking Forward
Wikis: An Easy Way of Thinking ForwardWikis: An Easy Way of Thinking Forward
Wikis: An Easy Way of Thinking Forward
 
Pietsch - Embedding transliteracy values: staff development in the post digit...
Pietsch - Embedding transliteracy values: staff development in the post digit...Pietsch - Embedding transliteracy values: staff development in the post digit...
Pietsch - Embedding transliteracy values: staff development in the post digit...
 
A case study of the challenges of teaching english composition
A case study of the challenges of teaching english compositionA case study of the challenges of teaching english composition
A case study of the challenges of teaching english composition
 
Increasing Higher Order Thinking in Students through the Creative Process
Increasing Higher Order Thinking in Students through the Creative ProcessIncreasing Higher Order Thinking in Students through the Creative Process
Increasing Higher Order Thinking in Students through the Creative Process
 
Challenge Based Learning
Challenge Based LearningChallenge Based Learning
Challenge Based Learning
 
BCT_SITE 2011
BCT_SITE 2011BCT_SITE 2011
BCT_SITE 2011
 
Evolution of the blended learning environment
Evolution of the blended learning environmentEvolution of the blended learning environment
Evolution of the blended learning environment
 
The critical role of teachers in optimizing technologies for open learning
The critical role of teachers in optimizing technologies for open learningThe critical role of teachers in optimizing technologies for open learning
The critical role of teachers in optimizing technologies for open learning
 
FE & Digital Skills
FE & Digital SkillsFE & Digital Skills
FE & Digital Skills
 
[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...
[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...
[OOFHEC2018] Day 1 KEYNOTE Diana Laurillard: Blended and Online Learning - Ch...
 
Carpe diem power point slides
Carpe diem power point slidesCarpe diem power point slides
Carpe diem power point slides
 
Creating Your Moodle Mix - University of Ballarat
Creating Your Moodle Mix - University of BallaratCreating Your Moodle Mix - University of Ballarat
Creating Your Moodle Mix - University of Ballarat
 
How EdTech can help overcome the challenges to Initial Teacher Training
How EdTech can help overcome the challenges to Initial Teacher TrainingHow EdTech can help overcome the challenges to Initial Teacher Training
How EdTech can help overcome the challenges to Initial Teacher Training
 
Supporting Teacher Development of Competences in the Use of Learning Technolo...
Supporting Teacher Development of Competences in the Use of Learning Technolo...Supporting Teacher Development of Competences in the Use of Learning Technolo...
Supporting Teacher Development of Competences in the Use of Learning Technolo...
 
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
11 ways of looking at technology adoption in theclassroom (Invited talk @ ITD...
 
Reflecting about the scholarship of teaching and learning when designing a PB...
Reflecting about the scholarship of teaching and learning when designing a PB...Reflecting about the scholarship of teaching and learning when designing a PB...
Reflecting about the scholarship of teaching and learning when designing a PB...
 
An Introduction to Challenge Based Learning
An Introduction to Challenge Based LearningAn Introduction to Challenge Based Learning
An Introduction to Challenge Based Learning
 
Conole learning design_workshop
Conole learning design_workshopConole learning design_workshop
Conole learning design_workshop
 
Diana Laurillard: A collaborative academic programme to improve higher and pr...
Diana Laurillard: A collaborative academic programme to improve higher and pr...Diana Laurillard: A collaborative academic programme to improve higher and pr...
Diana Laurillard: A collaborative academic programme to improve higher and pr...
 

Destacado

Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...
Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...
Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...Pennsylvania State University
 
Credit gets you what you want a stop motion tale
Credit gets you what you want   a stop motion taleCredit gets you what you want   a stop motion tale
Credit gets you what you want a stop motion taleMichaelAdain
 
CoMETE is shining more and more
CoMETE is shining more and moreCoMETE is shining more and more
CoMETE is shining more and morehere_and_there
 
I don’t think i am a learner acts of naming learners at work
I don’t think i am a learner acts of naming learners at workI don’t think i am a learner acts of naming learners at work
I don’t think i am a learner acts of naming learners at workPennsylvania State University
 

Destacado (6)

Shivam industries-chinchwad
Shivam industries-chinchwadShivam industries-chinchwad
Shivam industries-chinchwad
 
Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...
Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...
Hiding in Plain Sight: Higher Education Pink and Blue Collar Staff Experience...
 
Credit gets you what you want a stop motion tale
Credit gets you what you want   a stop motion taleCredit gets you what you want   a stop motion tale
Credit gets you what you want a stop motion tale
 
CoMETE is shining more and more
CoMETE is shining more and moreCoMETE is shining more and more
CoMETE is shining more and more
 
I don’t think i am a learner acts of naming learners at work
I don’t think i am a learner acts of naming learners at workI don’t think i am a learner acts of naming learners at work
I don’t think i am a learner acts of naming learners at work
 
Employer sponsored learning in the work place
Employer sponsored learning in the work place Employer sponsored learning in the work place
Employer sponsored learning in the work place
 

Similar a Facilitating Student Participation in Free Software within Academic Courses

Facilitating Student Participation in Free Software within Academic Courses (...
Facilitating Student Participation in Free Software within Academic Courses (...Facilitating Student Participation in Free Software within Academic Courses (...
Facilitating Student Participation in Free Software within Academic Courses (...Igalia
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Jeff McKenna
 
Student Collaboration Ct09
Student Collaboration Ct09Student Collaboration Ct09
Student Collaboration Ct09Univ
 
Online collaborative learning with audiencefeedback
Online collaborative learning with audiencefeedbackOnline collaborative learning with audiencefeedback
Online collaborative learning with audiencefeedbackAndrea Stone
 
Teaching and learning with Web2
Teaching and learning with Web2Teaching and learning with Web2
Teaching and learning with Web2Danny Mittleman
 
Why Shools Must Use FOSS4G
Why Shools Must Use FOSS4GWhy Shools Must Use FOSS4G
Why Shools Must Use FOSS4GRicardo Pinho
 
Using Diigo to Engage Learners in Course Readings
Using Diigo to Engage Learners in Course ReadingsUsing Diigo to Engage Learners in Course Readings
Using Diigo to Engage Learners in Course ReadingsVanessa Dennen
 
GVSU Blended Teaching and Learning
GVSU Blended Teaching and LearningGVSU Blended Teaching and Learning
GVSU Blended Teaching and LearningTanya Joosten
 
Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Travis McNaughton
 
Using student-led manufacturing in makerspaces to support transition into hig...
Using student-led manufacturing in makerspaces to support transition into hig...Using student-led manufacturing in makerspaces to support transition into hig...
Using student-led manufacturing in makerspaces to support transition into hig...Gary Wood
 
Passhe virtual conference2013
Passhe virtual conference2013Passhe virtual conference2013
Passhe virtual conference2013Andrea Stone
 
Learn to Use and Use to Learn: Designers as a Tool for Innovative Collaboration
Learn to Use and Use to Learn: Designers as a Tool for Innovative CollaborationLearn to Use and Use to Learn: Designers as a Tool for Innovative Collaboration
Learn to Use and Use to Learn: Designers as a Tool for Innovative CollaborationKecia J. Waddell Ph.D.
 
Cengage Webinar: Fostering online student collaboration
Cengage Webinar: Fostering online student collaborationCengage Webinar: Fostering online student collaboration
Cengage Webinar: Fostering online student collaborationCengage Learning
 
YU Connect student affairs symposium july 11
YU Connect student affairs symposium july 11YU Connect student affairs symposium july 11
YU Connect student affairs symposium july 11TEDx Adventure Catalyst
 
The flipped classroom
The flipped classroomThe flipped classroom
The flipped classroomsaward
 

Similar a Facilitating Student Participation in Free Software within Academic Courses (20)

Facilitating Student Participation in Free Software within Academic Courses (...
Facilitating Student Participation in Free Software within Academic Courses (...Facilitating Student Participation in Free Software within Academic Courses (...
Facilitating Student Participation in Free Software within Academic Courses (...
 
Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...Fostering pre-university student participation in OSGeo through the Google Co...
Fostering pre-university student participation in OSGeo through the Google Co...
 
Student Collaboration Ct09
Student Collaboration Ct09Student Collaboration Ct09
Student Collaboration Ct09
 
Online collaborative learning with audiencefeedback
Online collaborative learning with audiencefeedbackOnline collaborative learning with audiencefeedback
Online collaborative learning with audiencefeedback
 
Teaching and learning with Web2
Teaching and learning with Web2Teaching and learning with Web2
Teaching and learning with Web2
 
Why Shools Must Use FOSS4G
Why Shools Must Use FOSS4GWhy Shools Must Use FOSS4G
Why Shools Must Use FOSS4G
 
Lunch and learn (1)
Lunch and learn (1)Lunch and learn (1)
Lunch and learn (1)
 
Using Diigo to Engage Learners in Course Readings
Using Diigo to Engage Learners in Course ReadingsUsing Diigo to Engage Learners in Course Readings
Using Diigo to Engage Learners in Course Readings
 
Moodle introduction
Moodle introductionMoodle introduction
Moodle introduction
 
GVSU Blended Teaching and Learning
GVSU Blended Teaching and LearningGVSU Blended Teaching and Learning
GVSU Blended Teaching and Learning
 
Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities Building 1-to-1 BYOD Learning Communities
Building 1-to-1 BYOD Learning Communities
 
Teaching fellows 2018
Teaching fellows 2018Teaching fellows 2018
Teaching fellows 2018
 
Using student-led manufacturing in makerspaces to support transition into hig...
Using student-led manufacturing in makerspaces to support transition into hig...Using student-led manufacturing in makerspaces to support transition into hig...
Using student-led manufacturing in makerspaces to support transition into hig...
 
Passhe virtual conference2013
Passhe virtual conference2013Passhe virtual conference2013
Passhe virtual conference2013
 
Learn to Use and Use to Learn: Designers as a Tool for Innovative Collaboration
Learn to Use and Use to Learn: Designers as a Tool for Innovative CollaborationLearn to Use and Use to Learn: Designers as a Tool for Innovative Collaboration
Learn to Use and Use to Learn: Designers as a Tool for Innovative Collaboration
 
Introduction to module training
Introduction to module trainingIntroduction to module training
Introduction to module training
 
GDSC UBG INFO SESSION 2022.pptx
GDSC UBG INFO SESSION 2022.pptxGDSC UBG INFO SESSION 2022.pptx
GDSC UBG INFO SESSION 2022.pptx
 
Cengage Webinar: Fostering online student collaboration
Cengage Webinar: Fostering online student collaborationCengage Webinar: Fostering online student collaboration
Cengage Webinar: Fostering online student collaboration
 
YU Connect student affairs symposium july 11
YU Connect student affairs symposium july 11YU Connect student affairs symposium july 11
YU Connect student affairs symposium july 11
 
The flipped classroom
The flipped classroomThe flipped classroom
The flipped classroom
 

Más de here_and_there

La Société informatique de France
La Société informatique de FranceLa Société informatique de France
La Société informatique de Francehere_and_there
 
Le projet COMETE -- Course on Mozilla Education and Technologies @ Evry
Le projet COMETE -- Course on Mozilla Education and Technologies @ EvryLe projet COMETE -- Course on Mozilla Education and Technologies @ Evry
Le projet COMETE -- Course on Mozilla Education and Technologies @ Evryhere_and_there
 
Logiciels libres et enseignement supérieur : où en est-on ?
Logiciels libres et enseignement supérieur : où en est-on ?Logiciels libres et enseignement supérieur : où en est-on ?
Logiciels libres et enseignement supérieur : où en est-on ?here_and_there
 
Le projet Tiger à l'EPITA
Le projet Tiger à l'EPITALe projet Tiger à l'EPITA
Le projet Tiger à l'EPITAhere_and_there
 
La professionnalisation des étudiants en informatique par les projets libres.
La professionnalisation des étudiants en informatique par les projets libres.La professionnalisation des étudiants en informatique par les projets libres.
La professionnalisation des étudiants en informatique par les projets libres.here_and_there
 
Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...
Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...
Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...here_and_there
 
Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...
Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...
Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...here_and_there
 
Training Tomorrow's Engineers by Contributing to Today's Free Software
Training Tomorrow's Engineers by Contributing to Today's Free Software Training Tomorrow's Engineers by Contributing to Today's Free Software
Training Tomorrow's Engineers by Contributing to Today's Free Software here_and_there
 
Pratique d'enseignement de technologies libres en France : état des lieux, pe...
Pratique d'enseignement de technologies libres en France : état des lieux, pe...Pratique d'enseignement de technologies libres en France : état des lieux, pe...
Pratique d'enseignement de technologies libres en France : état des lieux, pe...here_and_there
 
Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...
Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...
Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...here_and_there
 
How To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source ProjectsHow To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source Projectshere_and_there
 
S.zacchiroli 20121205-fossa
S.zacchiroli 20121205-fossaS.zacchiroli 20121205-fossa
S.zacchiroli 20121205-fossahere_and_there
 
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...here_and_there
 
Les logiciels Open-Source comme outil pédagogique
Les logiciels Open-Source comme outil pédagogiqueLes logiciels Open-Source comme outil pédagogique
Les logiciels Open-Source comme outil pédagogiquehere_and_there
 

Más de here_and_there (14)

La Société informatique de France
La Société informatique de FranceLa Société informatique de France
La Société informatique de France
 
Le projet COMETE -- Course on Mozilla Education and Technologies @ Evry
Le projet COMETE -- Course on Mozilla Education and Technologies @ EvryLe projet COMETE -- Course on Mozilla Education and Technologies @ Evry
Le projet COMETE -- Course on Mozilla Education and Technologies @ Evry
 
Logiciels libres et enseignement supérieur : où en est-on ?
Logiciels libres et enseignement supérieur : où en est-on ?Logiciels libres et enseignement supérieur : où en est-on ?
Logiciels libres et enseignement supérieur : où en est-on ?
 
Le projet Tiger à l'EPITA
Le projet Tiger à l'EPITALe projet Tiger à l'EPITA
Le projet Tiger à l'EPITA
 
La professionnalisation des étudiants en informatique par les projets libres.
La professionnalisation des étudiants en informatique par les projets libres.La professionnalisation des étudiants en informatique par les projets libres.
La professionnalisation des étudiants en informatique par les projets libres.
 
Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...
Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...
Réalisation de projets libres dans le cadre d'un cours magistral à l'universi...
 
Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...
Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...
Le logiciel libre à l'université du Littoral : le master Ingenierie du Logici...
 
Training Tomorrow's Engineers by Contributing to Today's Free Software
Training Tomorrow's Engineers by Contributing to Today's Free Software Training Tomorrow's Engineers by Contributing to Today's Free Software
Training Tomorrow's Engineers by Contributing to Today's Free Software
 
Pratique d'enseignement de technologies libres en France : état des lieux, pe...
Pratique d'enseignement de technologies libres en France : état des lieux, pe...Pratique d'enseignement de technologies libres en France : état des lieux, pe...
Pratique d'enseignement de technologies libres en France : état des lieux, pe...
 
Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...
Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...
Libre Semester of Code : Faire travailler les étudiants sur des logiciels lib...
 
How To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source ProjectsHow To Engage Students In Real Open Source Projects
How To Engage Students In Real Open Source Projects
 
S.zacchiroli 20121205-fossa
S.zacchiroli 20121205-fossaS.zacchiroli 20121205-fossa
S.zacchiroli 20121205-fossa
 
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...
Le Logiciel Libre à l'Université du Littoral : Retour d'expérience sur le Mas...
 
Les logiciels Open-Source comme outil pédagogique
Les logiciels Open-Source comme outil pédagogiqueLes logiciels Open-Source comme outil pédagogique
Les logiciels Open-Source comme outil pédagogique
 

Facilitating Student Participation in Free Software within Academic Courses

  • 1. Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs
  • 2. 2 Topics ● Win-Win Solutions that Don't JustWork™ ● Putting the Professors in the Driver's Seat ● Building a Better MouseTrap ● Getting Involved Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 3. Free Software + Academia ` A Win-Win Solution that Doesn't JustWork™
  • 4. 4 Academic Institutions • Unite theory and practice • Provide real-world, marketable skills • Be seen as “cool” and innovative Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 5. 5 Free Software Communities • More users • More contributors • More people who know about Free Software Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 6. 6 Corporate Contributors • More, and more-qualified, job applicants • Get to be known by the candidates they want • Work with candidates before hiring them Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 7. 7 It Should JustWork™ • Everyone wins • GNOME welcomes newcomers • GNOME succeeds with student contributors: ✔ Google Summer of Code ✔ Outreach Program for Women ✔ HFOSS Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 8. 8 (Where are all the professors???) Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 9. 9 Barriers to Entry } 1. Unfamiliar tools 2. Undetermined projects 3. Unidentified resources Every semester! 4. Unanswered questions 5. Unforeseen obstacles 6. Unestablished curriculum Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 10. 10 Root Causes ● Semesters have a fixed schedule ● Courses have fixed learning outcomes ● Faculty are expected to be in control ● Academia is a closed culture ● Faculty have limited time to teach ● Research is seen as a “better investment” Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 11. The “Season of Code” Problem ` A(nother) Win-Win Solution that Doesn't JustWork™
  • 12. 12 How Could It Possibly Fail? ● Real needs ● Supportive mentors ● Great ideas ● Backing organizations ● Enthusiasm ● Infrastructure ● Time ● Financial support Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 13. 13 New A11y Project Outcomes • GNOME Voice Control – Abandoned • MouseTrap – Abandoned • VizAudio – Abandoned • Dots – Severely neglected • Compiz eZoom – Severely neglected • Vedics – Severely neglected • Simon – Thriving Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 14. 14 Post-Mortem Results • Students move on • Accessibility is not “shiny” • Accessibility is highly specialized • Existing team members have full plates • An entity to ensure continuity is essential Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 15. Outreach Program for Professors + foss2serve ` Putting Professors in the Driver's Seat
  • 16. 16 Educate the Educators ● Community norms • Build tools ● Communication tools • Patch creation ● Issue trackers • Localization ● Version control • Releases Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 17. 17 Provide the Tools • A module (new or existing) • Infrastructure to maintain that module • Ongoing mentorship Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 18. 18 Give Professors Ownership • They set their road map (i.e. projects) • They allocate their resources (i.e. students) • They perform code review (i.e. assessment) • They control their module (and their semester) Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 19. 19 Eliminate Barriers to Entry 1. Unfamiliar tools Steep learning curve 2. Undetermined projects 3. Unidentified resources 4. Unanswered questions 5. Unforeseen obstacles 6. Unestablished curriculum Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 20. 20 Academic Efforts • TOS – teachingopensource.org Community of academics and developers • HFOSS – hfoss.org Humanitarian-centered to attract more students • foss2serve – xcitegroup.org/foss2serve New NSF-funded series of projects Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 21. 21 foss2serve's Main Goals • Professional development for faculty in FOSS • Small-group learning communities – Connecting academia with FOSS projects – Faculty become core participants – Creation and sharing of learning materials • Increase student interest in computing Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 22. 22 foss2serve's Participants • Red Hat – POSSE FOSS immersion experience for instructors • GNOME – Outreach Program for Professors Ramp-up and support for long-term participation • (Your organization or institution here) Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 23. 23 Eliminate Barriers to Entry 1. Unfamiliar tools Steep learning curve 2. Undetermined projects 3. Unidentified resources 4. Unanswered questions 5. Unforeseen obstacles 6. Unestablished curriculum Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 24. 24 Project Goals • Financially self-sustaining • Not limited to computer science • International collaboration • Professors mentor new professors Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 25. 25 Project Goals (cont.) • Modules gain communities • Modules become core GNOME • Students remain as contributors • Expands to include high schools Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 26. The Pilot Program ` Building a Better MouseTrap
  • 27. 27 MouseTrap ● Standalone GNOME application ● Mouse control via webcam head tracking ● Written in Python, based on OpenCV ● Created during GOPA: 2008 ● Contributed to during HFOSS: 2009 ● Last non-localization code change: 2010 Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 28. 28 Short-Term Goals • Make the module GNOME 3 compatible • Define the module's road map • Establish expertise in academic participants • Explore/create course material for student involvement Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 29. 29 Medium-Term Goals • Regular releases • Significant contribution by students • Incorporation of the module into courses • Increased visibility of students participation Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 30. 30 Long-Term Goals • Module being included as GNOME “feature” • Users actively participating • Students and faculty doing core development • Many disciplines and institutions contributing Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 32. 32 Program Participants Sought • Computer Science • Art, Graphics Design • Technical Writing • Foreign Language • HCI, Usability • Marketing • Special Education • Others Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com
  • 33. 33 GNOME Accessibility Team Alejandro Piñeiro Joanmarie Diggs apinheiro@igalia.com jdiggs@igalia.com Western New England University Heidi Ellis Herman L. Jackson ellis@wne.edu stoney.jackson@wne.edu Drexel University Gregory Hislop Sean Goggins hislopg@drexel.edu sgoggins@drexel.edu Nassau Community College Darci Burdge Lori Postner darci.burdge@ncc.edu lori.postner@ncc.edu Facilitating Student Participation in Free Software within Academic Courses Joanmarie Diggs | jdiggs@igalia.com