SlideShare a Scribd company logo
1 of 26
Download to read offline
Why Foss in Education makes sense

  Philip Tellis / philip@bluesmoon.info
                            Yahoo!


          FOSS.IN/2005 – 2005/12/01




     FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
$ whoami




    Philip Tellis
    philip@bluesmoon.info
    @bluesmoon
    yahoo
    geek




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
What this talk is not about




      Educational tools under linux
      Free educational tools
      Cost benefits of using foss in schools




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
What this talk is about




      Foss as a means of fostering education
      Foss as a means of validating research
      The fossification of education




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
The role of computers in education




     Computer Education
     Other Education
     Academic related
     Administrative




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
The role of computers in education




     Instruction delivery
     Instruction enabling
     Administration




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Instruction delivery




      Throw information at students until they know it all
      Don’t let them go ahead unless they pass all tests
      Throw data at students and let them process it
      Let the student derive information




                FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Instruction delivery




      Throw information at students until they know it all
      Don’t let them go ahead unless they pass all tests
      Throw data at students and let them process it
      Let the student derive information




                FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Instruction delivery




      Throw information at students until they know it all
      Don’t let them go ahead unless they pass all tests
      Throw data at students and let them process it
      Let the student derive information




                FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Instruction delivery




      Throw information at students until they know it all
      Don’t let them go ahead unless they pass all tests
      Throw data at students and let them process it
      Let the student derive information




                FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Instruction enabling




      The computer as the laboratory
      C programming can only be taught on a computer
      Playing with Math and Science on the computer




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Do we want the computer to program the child or the child to
                 program the computer?




            FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Language learning is natural




     Natural languages are learnt through living
     Learning is inherited from ones surroundings
     Create virtual lands where the mother tongue is the topic
     to be learnt
     Mathland, Physicsland, Poetryland




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Language learning is natural




     Natural languages are learnt through living
     Learning is inherited from ones surroundings
     Create virtual lands where the mother tongue is the topic
     to be learnt
     Mathland, Physicsland, Poetryland




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Language learning is natural




     Natural languages are learnt through living
     Learning is inherited from ones surroundings
     Create virtual lands where the mother tongue is the topic
     to be learnt
     Mathland, Physicsland, Poetryland




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Language learning is natural




     Natural languages are learnt through living
     Learning is inherited from ones surroundings
     Create virtual lands where the mother tongue is the topic
     to be learnt
     Mathland, Physicsland, Poetryland




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Debugging ones mistakes




     Don’t punish children when they make mistakes
     Teach them to debug
     Teach them to read other peoples’ problems and debug
     them too




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
This is where Foss shines




     FOSS is great for learning because the source code is
     available. Not just for reading, but for modification, and
                          experimentation.




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Use FOSS tools instead of proprietary ones




     Should we teach students specific tools or give them the
     ability to learn any tool?
     Should we NOT teach the current popular tools?
     Throw responsibility into the hands of students




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Popularity begets Obsolescence




FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Academics and FOSS




    Academia spreads knowledge by publishing papers,
    results and findings.
    Foss is a solid implementation of these ideas
    Foss allows one to build on another’s knowledge
    Foss allows verifiability – the basis of all scientific
    publishings




              FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
We need to foster this at the school level




      Students of higher classes can build tools for lower classes
      Students work in a virtual world for the topic they study
      Programming expertise is not required, but domain
      expertise is built
      Students learn by collaborating and studying others’
      implementations




                FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Doing, teaching, collaborating




     Learning is fostered by doing, teaching and collaborating
     This is why Foss makes sense for education
     We have plenty of examples in computer science and
     bioinformatics
     Let’s apply this to other fields too




               FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Education needs to be Free and Open




 FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Education wants to be Free and Open




 FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense
Thanks




   http://tech.bluesmoon.info/2005/11/why-foss-in-education-makes-
                               sense.html




                FOSS.IN/2005 – 2005/12/01   Why Foss in Education makes sense

More Related Content

More from Philip Tellis

Improving D3 Performance with CANVAS and other Hacks
Improving D3 Performance with CANVAS and other HacksImproving D3 Performance with CANVAS and other Hacks
Improving D3 Performance with CANVAS and other HacksPhilip Tellis
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonPhilip Tellis
 
Frontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou FurieuxFrontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou FurieuxPhilip Tellis
 
Frontend Performance: Expert to Crazy Person
Frontend Performance: Expert to Crazy PersonFrontend Performance: Expert to Crazy Person
Frontend Performance: Expert to Crazy PersonPhilip Tellis
 
Beyond Page Level Metrics
Beyond Page Level MetricsBeyond Page Level Metrics
Beyond Page Level MetricsPhilip Tellis
 
Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...
Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...
Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...Philip Tellis
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonPhilip Tellis
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonPhilip Tellis
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonPhilip Tellis
 
RUM Distillation 101 -- Part I
RUM Distillation 101 -- Part IRUM Distillation 101 -- Part I
RUM Distillation 101 -- Part IPhilip Tellis
 
Improving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFramesImproving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFramesPhilip Tellis
 
Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"
Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"
Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"Philip Tellis
 
The Statistics of Web Performance Analysis
The Statistics of Web Performance AnalysisThe Statistics of Web Performance Analysis
The Statistics of Web Performance AnalysisPhilip Tellis
 
Abusing JavaScript to Measure Web Performance
Abusing JavaScript to Measure Web PerformanceAbusing JavaScript to Measure Web Performance
Abusing JavaScript to Measure Web PerformancePhilip Tellis
 
Analysing network characteristics with JavaScript
Analysing network characteristics with JavaScriptAnalysing network characteristics with JavaScript
Analysing network characteristics with JavaScriptPhilip Tellis
 
A Node.JS bag of goodies for analyzing Web Traffic
A Node.JS bag of goodies for analyzing Web TrafficA Node.JS bag of goodies for analyzing Web Traffic
A Node.JS bag of goodies for analyzing Web TrafficPhilip Tellis
 
Messing with JavaScript and the DOM to measure network characteristics
Messing with JavaScript and the DOM to measure network characteristicsMessing with JavaScript and the DOM to measure network characteristics
Messing with JavaScript and the DOM to measure network characteristicsPhilip Tellis
 

More from Philip Tellis (20)

Improving D3 Performance with CANVAS and other Hacks
Improving D3 Performance with CANVAS and other HacksImproving D3 Performance with CANVAS and other Hacks
Improving D3 Performance with CANVAS and other Hacks
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy Person
 
Frontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou FurieuxFrontend Performance: De débutant à Expert à Fou Furieux
Frontend Performance: De débutant à Expert à Fou Furieux
 
Frontend Performance: Expert to Crazy Person
Frontend Performance: Expert to Crazy PersonFrontend Performance: Expert to Crazy Person
Frontend Performance: Expert to Crazy Person
 
Beyond Page Level Metrics
Beyond Page Level MetricsBeyond Page Level Metrics
Beyond Page Level Metrics
 
Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...
Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...
Frontend Performance: Beginner to Expert to Crazy Person (San Diego Web Perf ...
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy Person
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy Person
 
Frontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy PersonFrontend Performance: Beginner to Expert to Crazy Person
Frontend Performance: Beginner to Expert to Crazy Person
 
mmm... beacons
mmm... beaconsmmm... beacons
mmm... beacons
 
RUM Distillation 101 -- Part I
RUM Distillation 101 -- Part IRUM Distillation 101 -- Part I
RUM Distillation 101 -- Part I
 
Improving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFramesImproving 3rd Party Script Performance With IFrames
Improving 3rd Party Script Performance With IFrames
 
Extending Boomerang
Extending BoomerangExtending Boomerang
Extending Boomerang
 
Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"
Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"
Abusing JavaScript to measure Web Performance, or, "how does boomerang work?"
 
The Statistics of Web Performance Analysis
The Statistics of Web Performance AnalysisThe Statistics of Web Performance Analysis
The Statistics of Web Performance Analysis
 
Abusing JavaScript to Measure Web Performance
Abusing JavaScript to Measure Web PerformanceAbusing JavaScript to Measure Web Performance
Abusing JavaScript to Measure Web Performance
 
Rum for Breakfast
Rum for BreakfastRum for Breakfast
Rum for Breakfast
 
Analysing network characteristics with JavaScript
Analysing network characteristics with JavaScriptAnalysing network characteristics with JavaScript
Analysing network characteristics with JavaScript
 
A Node.JS bag of goodies for analyzing Web Traffic
A Node.JS bag of goodies for analyzing Web TrafficA Node.JS bag of goodies for analyzing Web Traffic
A Node.JS bag of goodies for analyzing Web Traffic
 
Messing with JavaScript and the DOM to measure network characteristics
Messing with JavaScript and the DOM to measure network characteristicsMessing with JavaScript and the DOM to measure network characteristics
Messing with JavaScript and the DOM to measure network characteristics
 

Recently uploaded

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 

Recently uploaded (20)

Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 

Why FOSS in education makes sense

  • 1. Why Foss in Education makes sense Philip Tellis / philip@bluesmoon.info Yahoo! FOSS.IN/2005 – 2005/12/01 FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 2. $ whoami Philip Tellis philip@bluesmoon.info @bluesmoon yahoo geek FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 3. What this talk is not about Educational tools under linux Free educational tools Cost benefits of using foss in schools FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 4. What this talk is about Foss as a means of fostering education Foss as a means of validating research The fossification of education FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 5. The role of computers in education Computer Education Other Education Academic related Administrative FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 6. The role of computers in education Instruction delivery Instruction enabling Administration FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 7. Instruction delivery Throw information at students until they know it all Don’t let them go ahead unless they pass all tests Throw data at students and let them process it Let the student derive information FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 8. Instruction delivery Throw information at students until they know it all Don’t let them go ahead unless they pass all tests Throw data at students and let them process it Let the student derive information FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 9. Instruction delivery Throw information at students until they know it all Don’t let them go ahead unless they pass all tests Throw data at students and let them process it Let the student derive information FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 10. Instruction delivery Throw information at students until they know it all Don’t let them go ahead unless they pass all tests Throw data at students and let them process it Let the student derive information FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 11. Instruction enabling The computer as the laboratory C programming can only be taught on a computer Playing with Math and Science on the computer FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 12. Do we want the computer to program the child or the child to program the computer? FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 13. Language learning is natural Natural languages are learnt through living Learning is inherited from ones surroundings Create virtual lands where the mother tongue is the topic to be learnt Mathland, Physicsland, Poetryland FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 14. Language learning is natural Natural languages are learnt through living Learning is inherited from ones surroundings Create virtual lands where the mother tongue is the topic to be learnt Mathland, Physicsland, Poetryland FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 15. Language learning is natural Natural languages are learnt through living Learning is inherited from ones surroundings Create virtual lands where the mother tongue is the topic to be learnt Mathland, Physicsland, Poetryland FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 16. Language learning is natural Natural languages are learnt through living Learning is inherited from ones surroundings Create virtual lands where the mother tongue is the topic to be learnt Mathland, Physicsland, Poetryland FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 17. Debugging ones mistakes Don’t punish children when they make mistakes Teach them to debug Teach them to read other peoples’ problems and debug them too FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 18. This is where Foss shines FOSS is great for learning because the source code is available. Not just for reading, but for modification, and experimentation. FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 19. Use FOSS tools instead of proprietary ones Should we teach students specific tools or give them the ability to learn any tool? Should we NOT teach the current popular tools? Throw responsibility into the hands of students FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 20. Popularity begets Obsolescence FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 21. Academics and FOSS Academia spreads knowledge by publishing papers, results and findings. Foss is a solid implementation of these ideas Foss allows one to build on another’s knowledge Foss allows verifiability – the basis of all scientific publishings FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 22. We need to foster this at the school level Students of higher classes can build tools for lower classes Students work in a virtual world for the topic they study Programming expertise is not required, but domain expertise is built Students learn by collaborating and studying others’ implementations FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 23. Doing, teaching, collaborating Learning is fostered by doing, teaching and collaborating This is why Foss makes sense for education We have plenty of examples in computer science and bioinformatics Let’s apply this to other fields too FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 24. Education needs to be Free and Open FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 25. Education wants to be Free and Open FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense
  • 26. Thanks http://tech.bluesmoon.info/2005/11/why-foss-in-education-makes- sense.html FOSS.IN/2005 – 2005/12/01 Why Foss in Education makes sense