teaching: update class pages for academic year 2018/2019
authorStefano Zacchiroli <zack@upsilon.cc>
Fri, 4 Jan 2019 09:39:24 +0000 (10:39 +0100)
committerStefano Zacchiroli <zack@upsilon.cc>
Fri, 4 Jan 2019 09:39:24 +0000 (10:39 +0100)
teaching.mdwn
teaching/1819/cproj.mdwn [new file with mode: 0644]
teaching/1819/loglib.mdwn [new file with mode: 0644]

index 89b873a..8c06ba3 100644 (file)
@@ -8,14 +8,14 @@ Below you can find information and resources about my **teaching activities**.
 # Teaching material
 
 
-## 2017/2018
+## 2018/2019
 
 ### 2nd semester
 
-* [[LogLib — Logiciel libre|1718/loglib]] <small>(Free Software)</small>,
+* [[LogLib — Logiciel libre|1819/loglib]] <small>(Free Software)</small>,
   [Master 1 en Informatique](http://www.informatique.univ-paris-diderot.fr/),
   [Université Paris Diderot](http://www.univ-paris-diderot.fr/)
-* [[CProj — Conduite de Projet|1718/cproj]] <small>(Project Management)</small>,
+* [[CProj — Conduite de Projet|1819/cproj]] <small>(Project Management)</small>,
   [License 3 en Informatique](http://www.informatique.univ-paris-diderot.fr/),
   [Université Paris Diderot](http://www.univ-paris-diderot.fr/)
 
diff --git a/teaching/1819/cproj.mdwn b/teaching/1819/cproj.mdwn
new file mode 100644 (file)
index 0000000..a8b00b8
--- /dev/null
@@ -0,0 +1,50 @@
+[[!template id=course_header course="Conduite de Projet"
+   year="2018/2019" institute="""
+   [Université Paris Diderot](http://www.univ-paris-diderot.fr/) -
+   [Master 1 en Informatique](http://www.informatique.univ-paris-diderot.fr/)
+"""]]
+
+## Informations générales
+
+### Syllabus
+
+* introduction au génie logiciel
+  * cycle de vie d'un logiciel
+  * les processus de développement logiciel
+  * conception et architecture d'un logiciel
+  * implémentation et qualité du code
+  * tests du logiciel
+* méthodes du génie logiciel
+  * édition de code source
+  * gestion de versions
+  * chaîne de compilation et automatisation
+  * édition de liens et bibliothèques logicielles
+  * développement piloté par les tests
+* projet de développement logiciel en équipe tout au long du semestre
+* langage de programmation: C
+* outils: emacs, git, gcc, gdb, make, check
+
+### Équipe pédagogique:
+
+* chargé de cours: [[Stefano Zacchiroli|/index]]
+* chargés de TP:
+  * [Costas Bouyioukos](https://sites.google.com/site/cbouyio/)
+  * [Hadrien Batmalle](https://www.irif.fr/~batmalle/)
+  * [Vincent Padovani](https://www.irif.fr/~padovani/)
+
+Le cours sera *évalué* pour 50% par un projet et pour 50% par un examen.
+
+## Moodle
+
+Tous les étudiants doivent s'inscrire sur la
+[page Moodle du cours](http://moodlesupd.script.univ-paris-diderot.fr/course/view.php?id=6660).
+Toute annonce concernant le cours sera envoyée via Moodle, sur le forum
+"Nouvelles". Toute question concernant le projet doit être envoyée sur le forum
+"Projet - discussions".
+
+## Transparents
+
+[[!inline
+    pages="teaching/1819/cproj/*.pdf"
+    show="0" reverse="yes"
+    template="inline-course-material"]]
diff --git a/teaching/1819/loglib.mdwn b/teaching/1819/loglib.mdwn
new file mode 100644 (file)
index 0000000..13ff906
--- /dev/null
@@ -0,0 +1,56 @@
+[[!template id=course_header course="Logiciel Libre"
+   year="2018/2019" institute="""
+   [Université Paris Diderot](http://www.univ-paris-diderot.fr/) -
+   [Master 1 en Informatique](http://www.informatique.univ-paris-diderot.fr/)
+"""]]
+
+## Informations générales
+
+### Équipe pédagogique:
+
+* chargé de cours/TD: [[Stefano Zacchiroli|/index]]
+
+Le cours sera *évalué* pour 50% par un projet (qui n'est pas du contrôle
+continu donc obligatoire) et pour 50% par un examen.
+
+
+## Moodle
+
+Tous les étudiants doivent s'inscrire sur la
+[page Moodle du cours](http://moodlesupd.script.univ-paris-diderot.fr/course/view.php?id=6662).
+Toute annonce concernant le cours sera envoyée via Moodle, sur le forum
+"Nouvelles".
+
+
+## Livres
+
+* Joshua Gay, Richard M. Stallman,
+  [*Free Software, Free Society: Selected Essays of Richard M. Stallman*](http://www.gnu.org/doc/fsfs-ii-2.pdf),
+  2009
+* Van Lindberg, *Intellectual Property and Open Source: A Practical Guide to
+  Protecting Code*, O'Reilly Media, 2008
+* Eric S. Raymond,
+  [*The Cathedral and the Bazaar: Musings on Linux and Open Source by an Accidental Revolutionary*](http://catb.org/esr/writings/cathedral-bazaar/),
+  O'Reilly Media, 1999
+* Karl Fogel,
+  [*Producing Open Source Software: How to Run a Successful Free Software Project*](http://producingoss.com/),
+  O'Reilly Media, 2005
+* Jesús M. González-Barahona, Joaquín Seoane Pascual, Gregorio Robles,
+  [*Introduction to Free Software*](http://ftacademy.org/materials/fsm/1),
+  Free Technology Academy, 2009
+
+
+## Projet
+
+* [Up For Grabs](http://up-for-grabs.net/)
+* [Your First PR](https://yourfirstpr.github.io/)
+* [listes de "easy hacks"](http://wiki.openhatch.org/Easy_bugs_for_newcomers),
+  sur le wiki de [OpenHatch](http://wiki.openhatch.org)
+
+
+## Transparents
+
+[[!inline
+    pages="teaching/1819/loglib/*.pdf"
+    show="0" reverse="yes"
+    template="inline-course-material"]]