Home Map Index Search News Archives Links About LF
[Top Bar]
[Bottom Bar]
[Photo of the Author]
Emre Demiralp



Sommaire:
Introduction
Pourquoi Linux?
Etudiants consultants
Conclusion

Linux en tant qu'outil p�dagogique pour les travaux dirig�s

[Logo]

R�sum�: Linux sert les objectifs p�dagogiques et �conomiques de l'Universit� Technique d'Istanbul en invitant des �tudiants � administrer eux même le syst�me.

par Emre Demiralp


Introduction

Linux a, contre toute attente, de grands groupes d'utilisateurs en Turquie, particuli�rement dans l'enseignement. On y trouve entre autres, l'Universit� Technique d'Istanbul, qui a eu un r�le important dans le d�veloppement des versions turques et a contribu� au d�veloppement de Linux � diff�rents niveaux. R�cemment, une version beta de Linux Turc, Turkuvaz (Turquoise) a �t� d�velopp�e au sein du d�partement de G�nie Electrique de l'universit�. Bien qu'il ait �t� d�velopp� dans ce d�partement par le personnel enseignant, il existe aussi d'important groupes d'utilisateurs Linux dans les facult�s de Lettres et de Sciences. Les �tudiants assistent aux cours du programme de premier cycle universitaire de math�matiques appliqu�es qui est coordonn� conjointement par les d�partements de math�matiques et de sciences appliqu�es. Cet article d�crit bri�vement comment Linux est utilis� depuis le tout d�but de ce programme �ducatif.

Pourquoi Linux?

L'histoire d�bute en 1992 quand il a fallut moderniser le programme de premier cycle de math�matiques appliqu�es.

A cette �poque, le d�partement des sciences appliqu�es d�cida de refondre la partie logicielle du programme. Le contenu des cours fut r�vis� de telle sorte que l'enseignement ne d�livre plus directement aux �tudiants la connaissance mais plut�t la fa�on de l'acqu�rir et de l'utiliser efficacement. De la sorte, l'enseignement, en particulier dans les cours � orientation informatique, prit une forme tr�s dynamique qui permettait aux professeurs d'adapter leurs cours aux n�cessit�s du jour. Cela fut d�terminant pour suivre de pr�s les �volutions rapides de la technologie informatique.

Avant d'aller plus avant, il est n�cessaire de pr�ciser ce que l'on entend par "Math�matiques Appliqu�es" en Turquie. C'est une profession pluridisciplinaire qui permet � ceux qui l'exercent, d'�tablir le dialogue avec n'importe quelle sorte d'ing�nieur. On compte parmi les principales capacit�s de ces personnes, la mod�lisation de problemes interdisciplinaires, la cr�ation ou la s�lection d'algorithmes appropri�s pour r�soudre des probl�mes math�matiques et finalement l'utilisation d'ordinateurs comme outils efficaces. Ce sont des ing�nieurs logiciel avec de solides connaissances en math�matiques. Cette d�finition sous entend l'importance de l'utilisation d'ordinateurs dans ce programme.

En 1991, les moyens informatiques d�di�s aux �tudiants du premier cycle �taient quasiment inexistants. Il y avait un gros syst�me IBM mais il �tait r�serv� au personnel de la facult�. Les �tudiants pouvaient seulement utiliser onze PC 8086. A cause de probl�mes de virus, la gestion de la plateforme informatique �tait un cauchemar. Le virus par lui m�me n'�tait pas un gros probl�me, mais l'utilisation des machines par de nombreux utilisateurs diff�rents le compliquait singuli�rement. Il n'y avait pratiquement qu'une solution: formater les machines autant que n�cessaire. Cette situation poussa les administrateurs � trouver des solutions logicielles plus efficaces car le budget limit� ne permettaitr pas d'�volutions du mat�riel.

En 1992, l'universit� acheta une station de travail SUN IPX qui introduisit le syst�me d'exploitation UNIX dans le laboratoire. Peu de temps apr�s, le doyen de l'universit� fut en mesure d'acheter quinze PC 386. Avec le probl�me de virus pr�sent � l'esprit, les administrateurs commenc�rent � rechercher des solutions plus efficaces. OS/2 fut le premier essai. Toutefois, � cause du manque de connaissances et d'exp�rience, le syst�me dans le laboratoire ne r�sista aux �tudiant qu'une semaine! Il �tait hors service. Heureusement, le directeur du laboratoire entendit parler d'un nouveau syst�me d'exploitation, Linux, de BITNET. L'adresse fut trouv� et le logiciel achet�. C'�tait un Linux Yggdrasil. Bien sur, l'achat de ce logiciel ne fut pas un rem�de complet. Au contraire, ce fut le d�but d'une route sem�e d'embuches. N�anmoins, le logiciel �tait gratuit et il y avait beaucoup d'informations sur INTERNET. Tout le monde �tait au courant des probl�mes et de la longueur du chemin a parcourir pour atteindre le succ�s. Cepandant, sa structure �voluant rapidement, l'existence d'une communaut� enthousiaste s'en occupant et l'abscence de factures firent poids dans la d�cision: Linux fut choisit comme syst�me d'exploitation pour le laboratoire.

Etudiants consultants

La premi�re ann�e fut utilis�e par le personnel pour acqu�rir de l'exp�rience sur le syst�me d'exploitation. L'administration du laboratoire ne s'av�ra pas un travail de tout repos. Cela prenait du temps et il �tait quasiment impossible d'assister,avec quelques administrateurs, deux cent �tudiants qui d�couvrent un nouveau syst�me. Un an plus tard, l'achat de nouveau 386 et 486 apporta plus de flexibilit� au laboratoire mais augmenta par la m�me occasion le volume � g�rer. Puisque la r�mun�ration de professionnels pour la maintenance �tait trop ch�re pour le budget de la facult�, l'utilisation des �tudiants semblait une bonne id�e. Ils participeraient � la maintenance et apprendraient plus que le programme normal du premier cycle de cours. Ils furent appel�s "Etudiants consultants" et furent autoris�s � faire presque tout avec le logiciel et le mat�riel. Ce dernier point �tait plus limit� � cause de la n�cessit� d'avoir des �quipement plus sophistiqu�s pour une maintenance plus rigoureuse (n�anmoins, ils purent diagnostiquer les pannes et proposer des remplacements). Le syst�me fonctionnait. D'abord X Window fut utilis� puis les outils TeX et PostScript furent largement utilis�s. Ils furent suivis par gcc et d'autres langages de programmation comme Pascal, Fortran, Mathematica, Scilab, Rlab, etc.. Plus tard le r�seau fut install� ainsi que des serveurs d�di�s

Aujourd'hui, il y a environ une centaine d'�tudiants consultants pour maintenir le syst�me. Leur mission n'est pas uniquement de maintenir le syst�me, mais aussi de trouver, adopter et construire de nouveaux logiciels. Ils utilisent leur temps libre pour accro�tre leurs connaissances et leur pratique ce qui les conduira � obtenir un certificat suppl�mentaire au moment de leur diplome. Les �tudiants consultants contribuent � neuf unit�s diff�rentes:

  • Unit� d'Education :

    Cette unit� organise des cours compl�mentaires et des s�minaires. Ses reponsabilit�s sont orient�s � la fois vers des s�minaires internes � la facult� et des programmes de cours inter facult�s.

    L'unit� organise aussi des programmes d'�t� ou les �tudiants ont une chance d'accroitre leurs connaissances et leur exp�rience tout en contribuant au d�veloppement et � la mise � jour du syst�me.
  • Unit� Graphiques et Animation:

    Cette unit� a pour but de cr�er des graphismes et des animations pour les pr�sentations et les �v�nements particuliers, les c�r�monies et les sites web de la facult�. Il est aussi responsable de la formation des jeunes �tudiants.

    Les membres de cette unit� utilisent POVRAY, 3DStudio, Lightwave, PostScript et des logiciels similaires. Ils utilisent principalement LINUX et, en plus faible proportion Windows NT.

    Cette unit� publie un magazine Turc Bimensuel en ligne, Olu�um (ce qui signifie Formation).
  • Unit� de Maintenance Mat�riels et R�seau:

    Cette unit� maintient un r�seau install� de mani�re efficace. Le r�seau Linux et bas� sur NIS et NFS. Les quotas de temps et de m�moire dynamique sont disponibles. Dans ce but, des scripts Perl sont �crits pour coexister avec les moyens en place. Il y a aussi des programmes de gestion �crit par des �tudiants avec gcc sous X et ncurses.

    Une sous unit� s'occupe de la s�curit� du r�seau. La mission de l'�quipe est de trouver les faiblesses du r�seau et de les signaler � l'autorit�. L'�quipe est compos�e de hackers endurcis (!).

    L'unit� publie un magazine bimensuel en ligne et en turc: Eri�im (ce qui signifie acc�der). Beaucoup d'�tudiants sont experts dans diverses sp�cialit�s r�seau. L'unit� g�re des serveurs DNS, NIS-NFS, FTP et MAIL.
  • Unit� des Ressources Humaines:

    L'objectif de cet unit� est de construire une base de donn�e efficace pour l'�valuation des �tudiants consultants car seuls quelques uns d'entre eux auront la possibilit� d'avoir un certificat. Les points attribu�s aux �tudiants consultants sont obtenus aux travers de projets et d'examens informatis�s. Il faut un certain nombre de points pour pouvoir obtenir les certificats.

    L'unit� utilise PostGres, PostGresSql, Msql et Adabas comme bases de donn�es. Un nouveau projet va permettre l'�valuation des �tudiants au moyen de serveurs web.
  • Unit� des Ressources d'Information:

    Cette unit� est charg� de fournir des informations sur Linux et les sujets associ�s. A cette fin elle est divis�e en plusieurs �quipes: Groupe conception de CD, Groupe de recherche Internet, groupe pour la traduction et la nationalisation des termes �trangers, groupe de documenation. L'unit� publie un magazine bimensuel Turc en ligne, Yaz�l�m Da�arc��� (ce qui signifie petit tr�sor logiciel).

    L'unit� s'occupe des programmes de gravage de CD, de navigation, TeX, LaTeX, PostScript, MetaFont, MetaPost etc...

    R�cement, un travail sur Python a �t� commenc�.
  • Unit� de Programmation syst�me Linux:

    Cette unit� coordone des projets pour le d�veloppement de syst�mes Linux existants dans le laboratoire. Les nouveaux logiciels sont mis a disposition des �tudiants. En ce moments, les projets populaires sont Perl, Gawk, Tcl-Tk and Python.
  • Unit� Langages de Programmation:

    Cette unit� vise � augmenter le savoir et l'exp�rience sur les langages de programmation principaux connus et nouveaux. Dans ce but, sont �tudi�s les langages structuraux comme C, Pascal, Fortran etc..; les langages orient�s objet comme C++, objc, Java..; les langages d�di�s � l'intelligence artificielle comme Lisp, Prolog, etc...; Les interpr�teurs symboliques comme Mathematica, Reduce, etc...
  • Unit� des sites web:

    Cette unit� est responsable de la maintenance et de la conception des sites et des serveurs web de la facult�. Ils utilisent Apache et Netscape Fasttrack comme logiciel de serveur. HTML, Java, JavaScript et Gimp sont utilis�s pour la conception des pages web des sites.

    Le site miroir de LinuxFocus est aussi maintenu par cette unit�.

    Elle participe aussi � l'enseignement au sein de la facult� et des laboratoires. Ils sont simultan�ment impliqu�s dans un projet d'enseignement � distance.
  • Unit� Windows NT :

    Bien que le laboratoire soit largement domin� par des machines Linux, il y a quelques unit� Windows NT. Le besoin vient d'autres programmes de la facult�, Physique et Chimie.

    L'unit� maintient un petit r�seau NT. L'administartion est satisfaite de l'utilisation de Samba et de Linux. NT n'a pas de quotas de m�moire, du moins pour l'instant et il est plut�t difficile d'avoir un syst�me partag� avec NFS. Toutefois, Linux et Samba facilitent ce travail.

    Bien que toutes les autres options de NT existent sous Linux, certaines personnes pr�f�rent toujours utiliser les produits Microsoft. C'est bien entendu une affaire de gout et notre laboratoire se doit d'assurer ce service � ces individus.

Conclusion

Aujourd'hui, apr�s de nouveaux achats d'ordinateurs, le laboratoire de la facult� s'est am�lior�. Le syst�me comprend 70 Pentium 166 dont 55 sont des machines Linux. La maintenance est assur�e par le syst�me d'�tudiants consultants d�crit ci-dessus. Le syst�me est � disposition d'environ 500 �tudiants 24h/24 et le record sans plantage est de 90 jours. Le syst�me utilise NIS, NFS, les quotas et g�re aussi un sous r�seau NT. C'est une bonne exp�rience dans l'histoire de Linux. Le laboratoire ajoute chaque ann�e au moins 50 personnes � la communaut� informatique et logicielle turque. Pour finir, on peut dire que tous les �tudiants qui sont partis de rien ou sont venus d'un autre syst�me d'exploitation, n'ont jamais song� � quitter Linux. Ils appr�cient son utilisation et la communaut� Linux turque grossit chaque jour de nouveaux membres. Voici des exemples de GIF anim�s cr��s par l'unit� Graphiques et Animations.












Traduit par John Perr


© 1998 Emre Demiralp
These webpages are maintain by Miguel �ngel Sep�lveda
LinuxFocus 1998