Ci-dessous, les différences entre deux révisions de la page.
— | dev-etudiant [15/02/2005 21:51] (Version actuelle) – créée - modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ===== Fil conducteur ===== | ||
+ | |||
+ | Il est fréquent que des projets de dévelopement confiés aux étudiants en | ||
+ | informatique à l' | ||
+ | relativement inutiles. | ||
+ | |||
+ | Un sujet de projet ayant pour but la réalisation ou l' | ||
+ | projet libre est tout aussi pédagogique qu'un projet visant à refaire un | ||
+ | petit jeu de plateau, un manipulateur d' | ||
+ | |||
+ | |||
+ | Un tel projet permettrait aux étudiants : | ||
+ | |||
+ | * de découvrir un nouveau logiciel (probablement) | ||
+ | * de s' | ||
+ | * de créer un front-end utile, agréable d' | ||
+ | | ||
+ | * de voir comment fonctionne une équipe de développeurs et quels outils ils | ||
+ | | ||
+ | de versionning, | ||
+ | | ||
+ | * dans certains cas, apprendre à chercher ce qui existe déjà, trouver la | ||
+ | | ||
+ | * sans doute même de comprendre le code source (même si ce n'est que | ||
+ | | ||
+ | | ||
+ | |||
+ | Pour les enseignants, | ||
+ | et la préparation des sujets. Trouvons quelques idées de sujets pour les projets | ||
+ | " | ||
+ | binôme ou trinôme). | ||
+ | |||
+ | Le but n'est pas d' | ||
+ | telles propositions en plus de celles par défaut afin de permettre à ceux qui | ||
+ | le désirent de se lancer dans cette aventure enrichissante. | ||
+ | |||
+ | ===== Quelques propositions ===== | ||
+ | |||
+ | * Digikam : | ||
+ | http:// | ||
+ | http:// | ||
+ | * KDE : http:// | ||
+ | * moteur de jeu (beaucoup de jeux ne sont pas présents en libre) | ||
+ | * édition de schémas (spécifications graphiques, diagrammes, plans) | ||
+ | * IA d'un jeu (cf. infra, éventuellement) | ||
+ | * demander à des scientifiques de l'ULP un truc simple informatiquement, | ||
+ | dont ils auraient besoin, adapté à ça | ||
+ | * interfaces pour des commandes (très utile pour filer Linux à du grand | ||
+ | public, ensuite...) | ||
+ | * driver d'un matériel documenté | ||
+ | * outils type Decrypthon | ||
+ | * génération de code à partir de spécifications | ||
+ | * http:// | ||
+ | * http:// | ||
+ | * une interface logique entre Python et / | ||
+ | qui permettrait d' | ||
+ | à cette interface (il se peut que ça existe chez ecasound | ||
+ | mais c'est à mon avis trop confus) | ||
+ | * réaliser qqs exemples de \" | ||
+ | en Python (il en existe des exemples en Lisp) | ||
+ | * réécrire un autre LaTeX en Python (il existe le projet | ||
+ | ConTeX qui est écrit en Perl, mais incroyablement | ||
+ | mal documenté, en outre Perl ...) | ||
+ | |||