SlideShare une entreprise Scribd logo
1  sur  38
Télécharger pour lire hors ligne
A Free Software course for undergraduatesAn experience report




                 A Free Software course for undergraduates
                           An experience report

                                                    Ralf Treinen

                                                UFR Informatique
                                              Universit´ Paris Diderot
                                                       e
                                             treinen@pps.jussieu.fr
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




The course


               Course given once per year since 2007
               Format: 2h per week in a classroom.
               Audience:
                       Second-year undergraduate students at Universit´ Paris-7
                                                                       e
                       Students from all subject areas, except . . .
                       . . . Computer Science (they have their own course in the 4th
                       year)
               This is one of the courses that students may take outside of
               their specific curriculum.
               Previous years: 6 to 20 students per year.
A Free Software course for undergraduatesAn experience report




Previous knowledge of students


               Everybody uses a computer (in particular for word processing)
               Very few have a completely free software installation
               (GNU/Linux) on their own computer.
               University computers used for teaching are FreeBSD, but
               students are rarely aware of the fact that this is free.
               At home, students often use isolated free software
               (OpenOffice)
               Wikipedia (as another free project) is more “visible” with its
               particular philosophy
A Free Software course for undergraduatesAn experience report




Previous knowledge of students


               Everybody uses a computer (in particular for word processing)
               Very few have a completely free software installation
               (GNU/Linux) on their own computer.
               University computers used for teaching are FreeBSD, but
               students are rarely aware of the fact that this is free.
               At home, students often use isolated free software
               (OpenOffice)
               Wikipedia (as another free project) is more “visible” with its
               particular philosophy
A Free Software course for undergraduatesAn experience report




Previous knowledge of students


               Everybody uses a computer (in particular for word processing)
               Very few have a completely free software installation
               (GNU/Linux) on their own computer.
               University computers used for teaching are FreeBSD, but
               students are rarely aware of the fact that this is free.
               At home, students often use isolated free software
               (OpenOffice)
               Wikipedia (as another free project) is more “visible” with its
               particular philosophy
A Free Software course for undergraduatesAn experience report




Previous knowledge of students


               Everybody uses a computer (in particular for word processing)
               Very few have a completely free software installation
               (GNU/Linux) on their own computer.
               University computers used for teaching are FreeBSD, but
               students are rarely aware of the fact that this is free.
               At home, students often use isolated free software
               (OpenOffice)
               Wikipedia (as another free project) is more “visible” with its
               particular philosophy
A Free Software course for undergraduatesAn experience report




Previous knowledge of students


               Everybody uses a computer (in particular for word processing)
               Very few have a completely free software installation
               (GNU/Linux) on their own computer.
               University computers used for teaching are FreeBSD, but
               students are rarely aware of the fact that this is free.
               At home, students often use isolated free software
               (OpenOffice)
               Wikipedia (as another free project) is more “visible” with its
               particular philosophy
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




First part of the course: lecture (8 weeks)
               Introduction
               Foundation of computing (3 lectures) : programming (Logo),
               issues in software engineering, operating systems, . . .
               History of free software
               Philosophy of free and open source software, legal aspects
               (licences)
               Software development in the FOSS world - the cathedral and
               the bazaar
               Debian as an example of a volunteer project
               Economics of free software:
                       How is it possible to make money by publishing free software?
                       Why is it important for a client to buy a software solution that
                       is based on FOSS?
A Free Software course for undergraduatesAn experience report




Second part of the course: student projects (4-5 weeks)

               Each student has to a small research project on a FOSS topic.
               Presentation in class (about 30 minutes), plus questions from
               the teacher and the class.
               The teacher suggests a list of subjects, students are invited to
               propose their own subject (done by about 50% of the
               students)
               Ideally, each students meets twice with the teacher before the
               presentation to discuss literature, and structure of the talk.
               Students are encouraged to be active (try to install a
               software, contribute something to a free project like Wikipedia
               or openstreetmap)
A Free Software course for undergraduatesAn experience report




Second part of the course: student projects (4-5 weeks)

               Each student has to a small research project on a FOSS topic.
               Presentation in class (about 30 minutes), plus questions from
               the teacher and the class.
               The teacher suggests a list of subjects, students are invited to
               propose their own subject (done by about 50% of the
               students)
               Ideally, each students meets twice with the teacher before the
               presentation to discuss literature, and structure of the talk.
               Students are encouraged to be active (try to install a
               software, contribute something to a free project like Wikipedia
               or openstreetmap)
A Free Software course for undergraduatesAn experience report




Second part of the course: student projects (4-5 weeks)

               Each student has to a small research project on a FOSS topic.
               Presentation in class (about 30 minutes), plus questions from
               the teacher and the class.
               The teacher suggests a list of subjects, students are invited to
               propose their own subject (done by about 50% of the
               students)
               Ideally, each students meets twice with the teacher before the
               presentation to discuss literature, and structure of the talk.
               Students are encouraged to be active (try to install a
               software, contribute something to a free project like Wikipedia
               or openstreetmap)
A Free Software course for undergraduatesAn experience report




Second part of the course: student projects (4-5 weeks)

               Each student has to a small research project on a FOSS topic.
               Presentation in class (about 30 minutes), plus questions from
               the teacher and the class.
               The teacher suggests a list of subjects, students are invited to
               propose their own subject (done by about 50% of the
               students)
               Ideally, each students meets twice with the teacher before the
               presentation to discuss literature, and structure of the talk.
               Students are encouraged to be active (try to install a
               software, contribute something to a free project like Wikipedia
               or openstreetmap)
A Free Software course for undergraduatesAn experience report




Second part of the course: student projects (4-5 weeks)

               Each student has to a small research project on a FOSS topic.
               Presentation in class (about 30 minutes), plus questions from
               the teacher and the class.
               The teacher suggests a list of subjects, students are invited to
               propose their own subject (done by about 50% of the
               students)
               Ideally, each students meets twice with the teacher before the
               presentation to discuss literature, and structure of the talk.
               Students are encouraged to be active (try to install a
               software, contribute something to a free project like Wikipedia
               or openstreetmap)
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Example projects

               Richard Stallman and the FSF
               LIMUX (Linux migration of the city of Munich)
               Presentation of particular free software projects (OpenOffice,
               Firefox, various games, various audio and video software).
               Popular with students when they can talk about the software
               they use for their hobby
               Distributions : Redhat, Mandriva, Ubuntu, . . .
               Software Patents
               Other free projects : Wikipedia, wikitravel, openstreetmap, . . .
               Social aspects : Women in Free Software
A Free Software course for undergraduatesAn experience report




Stocktaking



               This is a course that is demanding (a lot of interaction), but
               nice to give.
               The students are interested by the course (one needs to keep
               the right non-technical level).
               The most interesting part for everybody is the project phase
               (which provides a natural limit on the class size)
A Free Software course for undergraduatesAn experience report




Stocktaking



               This is a course that is demanding (a lot of interaction), but
               nice to give.
               The students are interested by the course (one needs to keep
               the right non-technical level).
               The most interesting part for everybody is the project phase
               (which provides a natural limit on the class size)
A Free Software course for undergraduatesAn experience report




Stocktaking



               This is a course that is demanding (a lot of interaction), but
               nice to give.
               The students are interested by the course (one needs to keep
               the right non-technical level).
               The most interesting part for everybody is the project phase
               (which provides a natural limit on the class size)

Contenu connexe

En vedette

Chapter 1
Chapter 1Chapter 1
Chapter 1
elya09
 
Inventarios de emisiones viernes 4_11_11_web_2
Inventarios de emisiones viernes 4_11_11_web_2Inventarios de emisiones viernes 4_11_11_web_2
Inventarios de emisiones viernes 4_11_11_web_2
CENMA
 
Los mejores futbolistas europeos
Los mejores futbolistas europeosLos mejores futbolistas europeos
Los mejores futbolistas europeos
José Romero
 
Tan sri syed mokhtar shah bin syed nor al
Tan sri syed mokhtar shah bin syed nor alTan sri syed mokhtar shah bin syed nor al
Tan sri syed mokhtar shah bin syed nor al
mimi
 
Edtec 685 sip
Edtec 685  sipEdtec 685  sip
Edtec 685 sip
jmdoane
 

En vedette (20)

Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객Hy solution사례(4)친디아변액가입고객
Hy solution사례(4)친디아변액가입고객
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
IMC Class: 8/27/13
IMC Class: 8/27/13IMC Class: 8/27/13
IMC Class: 8/27/13
 
Nathan Ogle AIA LEED AP Short Portfolio Highlights 2012
Nathan Ogle AIA LEED AP Short Portfolio Highlights 2012Nathan Ogle AIA LEED AP Short Portfolio Highlights 2012
Nathan Ogle AIA LEED AP Short Portfolio Highlights 2012
 
L thn 4
L thn 4L thn 4
L thn 4
 
分布式的七个场景
分布式的七个场景分布式的七个场景
分布式的七个场景
 
Inventarios de emisiones viernes 4_11_11_web_2
Inventarios de emisiones viernes 4_11_11_web_2Inventarios de emisiones viernes 4_11_11_web_2
Inventarios de emisiones viernes 4_11_11_web_2
 
Los mejores futbolistas europeos
Los mejores futbolistas europeosLos mejores futbolistas europeos
Los mejores futbolistas europeos
 
Tan sri syed mokhtar shah bin syed nor al
Tan sri syed mokhtar shah bin syed nor alTan sri syed mokhtar shah bin syed nor al
Tan sri syed mokhtar shah bin syed nor al
 
Brand protection business case
Brand protection business caseBrand protection business case
Brand protection business case
 
码率选择之殇
码率选择之殇码率选择之殇
码率选择之殇
 
Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객Hy solution사례(5)저축보험가입고객
Hy solution사례(5)저축보험가입고객
 
Tec i iletrag
Tec i iletragTec i iletrag
Tec i iletrag
 
USCM High-Speed Rail Study
USCM High-Speed Rail Study USCM High-Speed Rail Study
USCM High-Speed Rail Study
 
Pedoman Perilaku Jurnalis, 2013
Pedoman Perilaku Jurnalis, 2013Pedoman Perilaku Jurnalis, 2013
Pedoman Perilaku Jurnalis, 2013
 
Edtec 685 sip
Edtec 685  sipEdtec 685  sip
Edtec 685 sip
 
Caleb Lamb
Caleb LambCaleb Lamb
Caleb Lamb
 
Analysis and usage of forges - fossa2010
Analysis and usage of forges - fossa2010Analysis and usage of forges - fossa2010
Analysis and usage of forges - fossa2010
 
Fred and Lee
Fred and LeeFred and Lee
Fred and Lee
 
Impact of counterfeits on electronics companies
Impact of counterfeits on electronics companiesImpact of counterfeits on electronics companies
Impact of counterfeits on electronics companies
 

Similaire à Oss for undergraduate - fossa2010

English everywhere, anywhere
English everywhere, anywhereEnglish everywhere, anywhere
English everywhere, anywhere
heiloku
 
Presentacion adria1 ingles
Presentacion adria1 inglesPresentacion adria1 ingles
Presentacion adria1 ingles
Johanna Jokinen
 

Similaire à Oss for undergraduate - fossa2010 (12)

English everywhere, anywhere
English everywhere, anywhereEnglish everywhere, anywhere
English everywhere, anywhere
 
FTA towards-master-programme-free-software - fossa2010
FTA towards-master-programme-free-software - fossa2010FTA towards-master-programme-free-software - fossa2010
FTA towards-master-programme-free-software - fossa2010
 
One-computer classroom_May2013
One-computer classroom_May2013One-computer classroom_May2013
One-computer classroom_May2013
 
Education Project
Education ProjectEducation Project
Education Project
 
Hi tec virtual desktop workshop
Hi tec virtual desktop workshopHi tec virtual desktop workshop
Hi tec virtual desktop workshop
 
Presentacion adria1 ingles
Presentacion adria1 inglesPresentacion adria1 ingles
Presentacion adria1 ingles
 
EMARO flyer
EMARO flyerEMARO flyer
EMARO flyer
 
FLOSS Case Studies
FLOSS Case StudiesFLOSS Case Studies
FLOSS Case Studies
 
fOSSa2012- sif presentation
fOSSa2012- sif presentationfOSSa2012- sif presentation
fOSSa2012- sif presentation
 
La Société informatique de France
La Société informatique de FranceLa Société informatique de France
La Société informatique de France
 
PROMIS Tempus Project
PROMIS Tempus ProjectPROMIS Tempus Project
PROMIS Tempus Project
 
Free software in Education @Valmiera
Free software in Education @ValmieraFree software in Education @Valmiera
Free software in Education @Valmiera
 

Plus de fOSSa - Free Open Source Software Academia Conference

Plus de fOSSa - Free Open Source Software Academia Conference (20)

Les douze commandements du community manager
Les douze commandements du community managerLes douze commandements du community manager
Les douze commandements du community manager
 
Les licences open source simplement ?
Les licences open source simplement ? Les licences open source simplement ?
Les licences open source simplement ?
 
Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ? Diffuser les résultats de recherche ?
Diffuser les résultats de recherche ?
 
- Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini** - Protection du logiciel - **François Pelligrini**
- Protection du logiciel - **François Pelligrini**
 
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...La valorisation de logiciels de recherche au sein de l'Inria?  / Transfert ma...
La valorisation de logiciels de recherche au sein de l'Inria? / Transfert ma...
 
Resultats nuit info 2013
Resultats nuit info 2013Resultats nuit info 2013
Resultats nuit info 2013
 
In trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzellaIn trust we trust ! Blablacar by frederic mazzella
In trust we trust ! Blablacar by frederic mazzella
 
Open sourcing of Journalism by James Corbett
Open sourcing of Journalism by James CorbettOpen sourcing of Journalism by James Corbett
Open sourcing of Journalism by James Corbett
 
Open intelligence by tom secker
Open intelligence by tom seckerOpen intelligence by tom secker
Open intelligence by tom secker
 
Eco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - IntroductionEco Nomy Eco Trust Eco Systems - Introduction
Eco Nomy Eco Trust Eco Systems - Introduction
 
Innovation & Massive data
Innovation & Massive dataInnovation & Massive data
Innovation & Massive data
 
#SAIFC késako - Semantic Analysis for Flow Computing
 #SAIFC késako - Semantic Analysis for Flow Computing #SAIFC késako - Semantic Analysis for Flow Computing
#SAIFC késako - Semantic Analysis for Flow Computing
 
Eco System over code!
Eco System over code!Eco System over code!
Eco System over code!
 
OWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGSOWF2013 INTERNET OF THINGS
OWF2013 INTERNET OF THINGS
 
Afup 10 ans plus tard
Afup 10 ans plus tardAfup 10 ans plus tard
Afup 10 ans plus tard
 
HP Fossology v5.3
HP Fossology v5.3HP Fossology v5.3
HP Fossology v5.3
 
Analyse de la propriete intellectuel
Analyse de la propriete intellectuelAnalyse de la propriete intellectuel
Analyse de la propriete intellectuel
 
From open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysferaFrom open source labs to ceo methods and advice by sysfera
From open source labs to ceo methods and advice by sysfera
 
Management de communaute
Management de communauteManagement de communaute
Management de communaute
 
Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5Methods about Open Source Governance v2.5
Methods about Open Source Governance v2.5
 

Dernier

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
MateoGardella
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
MateoGardella
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
heathfieldcps1
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
QucHHunhnh
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
PECB
 

Dernier (20)

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.Gardella_Mateo_IntellectualProperty.pdf.
Gardella_Mateo_IntellectualProperty.pdf.
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptxINDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
INDIA QUIZ 2024 RLAC DELHI UNIVERSITY.pptx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104Nutritional Needs Presentation - HLTH 104
Nutritional Needs Presentation - HLTH 104
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Beyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global ImpactBeyond the EU: DORA and NIS 2 Directive's Global Impact
Beyond the EU: DORA and NIS 2 Directive's Global Impact
 

Oss for undergraduate - fossa2010

  • 1. A Free Software course for undergraduatesAn experience report A Free Software course for undergraduates An experience report Ralf Treinen UFR Informatique Universit´ Paris Diderot e treinen@pps.jussieu.fr
  • 2. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 3. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 4. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 5. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 6. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 7. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 8. A Free Software course for undergraduatesAn experience report The course Course given once per year since 2007 Format: 2h per week in a classroom. Audience: Second-year undergraduate students at Universit´ Paris-7 e Students from all subject areas, except . . . . . . Computer Science (they have their own course in the 4th year) This is one of the courses that students may take outside of their specific curriculum. Previous years: 6 to 20 students per year.
  • 9. A Free Software course for undergraduatesAn experience report Previous knowledge of students Everybody uses a computer (in particular for word processing) Very few have a completely free software installation (GNU/Linux) on their own computer. University computers used for teaching are FreeBSD, but students are rarely aware of the fact that this is free. At home, students often use isolated free software (OpenOffice) Wikipedia (as another free project) is more “visible” with its particular philosophy
  • 10. A Free Software course for undergraduatesAn experience report Previous knowledge of students Everybody uses a computer (in particular for word processing) Very few have a completely free software installation (GNU/Linux) on their own computer. University computers used for teaching are FreeBSD, but students are rarely aware of the fact that this is free. At home, students often use isolated free software (OpenOffice) Wikipedia (as another free project) is more “visible” with its particular philosophy
  • 11. A Free Software course for undergraduatesAn experience report Previous knowledge of students Everybody uses a computer (in particular for word processing) Very few have a completely free software installation (GNU/Linux) on their own computer. University computers used for teaching are FreeBSD, but students are rarely aware of the fact that this is free. At home, students often use isolated free software (OpenOffice) Wikipedia (as another free project) is more “visible” with its particular philosophy
  • 12. A Free Software course for undergraduatesAn experience report Previous knowledge of students Everybody uses a computer (in particular for word processing) Very few have a completely free software installation (GNU/Linux) on their own computer. University computers used for teaching are FreeBSD, but students are rarely aware of the fact that this is free. At home, students often use isolated free software (OpenOffice) Wikipedia (as another free project) is more “visible” with its particular philosophy
  • 13. A Free Software course for undergraduatesAn experience report Previous knowledge of students Everybody uses a computer (in particular for word processing) Very few have a completely free software installation (GNU/Linux) on their own computer. University computers used for teaching are FreeBSD, but students are rarely aware of the fact that this is free. At home, students often use isolated free software (OpenOffice) Wikipedia (as another free project) is more “visible” with its particular philosophy
  • 14. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 15. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 16. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 17. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 18. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 19. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 20. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 21. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 22. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 23. A Free Software course for undergraduatesAn experience report First part of the course: lecture (8 weeks) Introduction Foundation of computing (3 lectures) : programming (Logo), issues in software engineering, operating systems, . . . History of free software Philosophy of free and open source software, legal aspects (licences) Software development in the FOSS world - the cathedral and the bazaar Debian as an example of a volunteer project Economics of free software: How is it possible to make money by publishing free software? Why is it important for a client to buy a software solution that is based on FOSS?
  • 24. A Free Software course for undergraduatesAn experience report Second part of the course: student projects (4-5 weeks) Each student has to a small research project on a FOSS topic. Presentation in class (about 30 minutes), plus questions from the teacher and the class. The teacher suggests a list of subjects, students are invited to propose their own subject (done by about 50% of the students) Ideally, each students meets twice with the teacher before the presentation to discuss literature, and structure of the talk. Students are encouraged to be active (try to install a software, contribute something to a free project like Wikipedia or openstreetmap)
  • 25. A Free Software course for undergraduatesAn experience report Second part of the course: student projects (4-5 weeks) Each student has to a small research project on a FOSS topic. Presentation in class (about 30 minutes), plus questions from the teacher and the class. The teacher suggests a list of subjects, students are invited to propose their own subject (done by about 50% of the students) Ideally, each students meets twice with the teacher before the presentation to discuss literature, and structure of the talk. Students are encouraged to be active (try to install a software, contribute something to a free project like Wikipedia or openstreetmap)
  • 26. A Free Software course for undergraduatesAn experience report Second part of the course: student projects (4-5 weeks) Each student has to a small research project on a FOSS topic. Presentation in class (about 30 minutes), plus questions from the teacher and the class. The teacher suggests a list of subjects, students are invited to propose their own subject (done by about 50% of the students) Ideally, each students meets twice with the teacher before the presentation to discuss literature, and structure of the talk. Students are encouraged to be active (try to install a software, contribute something to a free project like Wikipedia or openstreetmap)
  • 27. A Free Software course for undergraduatesAn experience report Second part of the course: student projects (4-5 weeks) Each student has to a small research project on a FOSS topic. Presentation in class (about 30 minutes), plus questions from the teacher and the class. The teacher suggests a list of subjects, students are invited to propose their own subject (done by about 50% of the students) Ideally, each students meets twice with the teacher before the presentation to discuss literature, and structure of the talk. Students are encouraged to be active (try to install a software, contribute something to a free project like Wikipedia or openstreetmap)
  • 28. A Free Software course for undergraduatesAn experience report Second part of the course: student projects (4-5 weeks) Each student has to a small research project on a FOSS topic. Presentation in class (about 30 minutes), plus questions from the teacher and the class. The teacher suggests a list of subjects, students are invited to propose their own subject (done by about 50% of the students) Ideally, each students meets twice with the teacher before the presentation to discuss literature, and structure of the talk. Students are encouraged to be active (try to install a software, contribute something to a free project like Wikipedia or openstreetmap)
  • 29. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 30. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 31. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 32. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 33. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 34. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 35. A Free Software course for undergraduatesAn experience report Example projects Richard Stallman and the FSF LIMUX (Linux migration of the city of Munich) Presentation of particular free software projects (OpenOffice, Firefox, various games, various audio and video software). Popular with students when they can talk about the software they use for their hobby Distributions : Redhat, Mandriva, Ubuntu, . . . Software Patents Other free projects : Wikipedia, wikitravel, openstreetmap, . . . Social aspects : Women in Free Software
  • 36. A Free Software course for undergraduatesAn experience report Stocktaking This is a course that is demanding (a lot of interaction), but nice to give. The students are interested by the course (one needs to keep the right non-technical level). The most interesting part for everybody is the project phase (which provides a natural limit on the class size)
  • 37. A Free Software course for undergraduatesAn experience report Stocktaking This is a course that is demanding (a lot of interaction), but nice to give. The students are interested by the course (one needs to keep the right non-technical level). The most interesting part for everybody is the project phase (which provides a natural limit on the class size)
  • 38. A Free Software course for undergraduatesAn experience report Stocktaking This is a course that is demanding (a lot of interaction), but nice to give. The students are interested by the course (one needs to keep the right non-technical level). The most interesting part for everybody is the project phase (which provides a natural limit on the class size)