Outils pour utilisateurs

Outils du site


fr:haskell_for_life

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
fr:haskell_for_life [2016/01/13 23:45]
sivanov [Haskell for Life] en un des langages -> dans un des langages
fr:haskell_for_life [2016/12/12 18:58] (Version actuelle)
sivanov [5. Projet/Examen] Ajouter les queston pour la prééval.
Ligne 9: Ligne 9:
 L'​activité essentielle pour l'​enseignement de ce cours est la démonstration de sessions interactives de Haskell. Le processus d'​enseignement sera donc directement dirigé par le retour de la part des étudiants. L'​activité essentielle pour l'​enseignement de ce cours est la démonstration de sessions interactives de Haskell. Le processus d'​enseignement sera donc directement dirigé par le retour de la part des étudiants.
  
-Le cours consiste en 4 parties, dont les 3 premières définissent quelques notions essentielles,​ alors que la dernière fournit des exemples de programmation parallèle et concurrente. Une partie peut être enseignée sur plusieurs séances ; c'est notamment le cas de la première partie qui devrait probablement être traitée en deux temps pour faciliter l'​apprentissage. ​Les étudiants ayant suivi ce cours peuvent se voir accorder ​2 ECTS.+Le cours consiste en 4 parties, dont les 3 premières définissent quelques notions essentielles,​ alors que la dernière fournit des exemples de programmation parallèle et concurrente. Une partie peut être enseignée sur plusieurs séances ​(d'​approximativement 2 heures) ​; c'est notamment le cas de la première partie qui devrait probablement être traitée en deux temps pour faciliter l'​apprentissage. ​À la fin du cours les étudiants peuvent soumettre un projet ; les étudiants ayant réussi à soumettre un projet ​peuvent se voir accorder ​2 ECTS.
  
 Les dispositifs de ce cours ainsi que les explications dans le code source sont en anglais. Les dispositifs de ce cours ainsi que les explications dans le code source sont en anglais.
Ligne 40: Ligne 40:
  
 Les diapositives de cette partie se trouvent {{:​h4life-04.pdf|ici}}. L'​implémentation du tri rapide présentée dans le cours est {{:​h4life-sorting.hs|par là}}. Le code du scanner de ports se trouve {{:​h4life-scanner.hs|ici}}. Les diapositives de cette partie se trouvent {{:​h4life-04.pdf|ici}}. L'​implémentation du tri rapide présentée dans le cours est {{:​h4life-sorting.hs|par là}}. Le code du scanner de ports se trouve {{:​h4life-scanner.hs|ici}}.
 +
 +[[http://​community.haskell.org/​~simonmar/​par-tutorial.pdf|Ce tutoriel]] (en anglais) sur la programmation parallèle et concurrente en Haskell par Simon Marlow donne (beaucoup) plus de détails.
 +
 +==== 5. Projet/​Examen ====
 +
 +Le sujet d'​examen pour la version de ce cours enseignée à l'​Université Technique de Moldavie se trouve {{:​h4life-utm-test.pdf|ici}} (en roumain).
 +
 +Merci d'​envoyer vos solutions à l'​**adresse courriel** indiquée **dans le fichier** de consigne.
 +
 +Les questions pour l'​évaluation intermédiaire peuvent être téléchargées {{:​h4life-utm-pre-test.pdf|ici}}.
 +
 +----
 +
 +J'ai enseigné ce cours à [[http://​www.tucs.fi/​|Turku Center for Computer Science]] (janvier 2016), à [[https://​www.pentalog.com/​locations/​chisinau-nearshore-delivery-center/​|Pentalog Chișinău]] (décembre 2016), ainsi qu'à [[http://​fcim.utm.md/​|la faculté d'​informatique de l'​Université technique de Moldavie]] (décembre 2016).
 +
 +La consigne de l'​examen pour la version du cours enseignée à Turku Center for Computer Science se trouve {{:​h4life-exam.pdf|ici}}.
fr/haskell_for_life.1452725100.txt.gz · Dernière modification: 2016/01/13 23:45 par sivanov