Projects
First Year Projects
- Mathematical analyzer and shape drawer -- Algorithmic
- Nous avons programmé un analyseur générique de
fonctions mathématiques, qui permettait de créer et de
gérer des fonctions utilisateurs arbitrairement complexes. Des
fonctionnalités de dérivation et simplification formelles,
et d'intégration numérique était intégrées.
Au dessus de ce moteur tournait une interface graphique sous X11 permettant
d'afficher les fonctions entrées par l'utilisateur suivant
différents modes (cartésien simple ou groupé, et
paramétré).
- Generator of signals throught an I2C bus -- Computers architecture
- Nous avons écrit un driver de bus I2C pour carte ISA,
configurable sous Windows 95. Il était ensuite utilisé par
une application sous Windows 95 qui permettait de générer
des signaux (rectangulaires, triangulaires, sinusoïdaux) sur une
carte convertisseur analogique/numérique pilotée à
travers le bus I2C.
- Fourier analyzer -- Signal theory
- Le but de ce projet était l'écriture d'un analyseur de
Fourier rapide, réalisant une transformée de Fourier
suivant différents algorithmes, ainsi qu'une transformée
de Hadamart.
- Big numbers library / DSA signature -- Algebra
- This project was divided in two parts: a big numbers library for one
part, and a DSA-type signature system based on a SHA hash.
- MIPS assembler -- Programmation
- L'objectif de ce projet était la réalisation d'un
assembleur MIPS (plus exactement un compilateur et un lieur-chargeur),
en se basant sur le jeu d'instruction réduit du simulateur SPIM.
Second Year Projects
- Network protocols -- Network
- Le sujet de ce projet était de reprogrammer des couches
réseaux aux fonctionnalités semblables à celles du
protocole TCP/IP. Nous avons donc implanté un protocole de niveau
ligne (le Protocole du Bit Alterné), ainsi qu'un protocole de
routage et une couche de protocoles de transport (couches OSI 2, 3 et 4).
- Pascal complier -- Compilation theory
- Ce projet a été réalisé par une
équipe de cinq personnes : mon binôme habituel et
moi-même,
Caroline Duchamp,
Aurélie Dillenseger,
et Jean-Philippe Hallot.
L'objectif principal de ce projet n'était pas tant d'écrire
un compilateur Pascal (quoique celui-ci remplissait ses objectifs) que de
nous apprendre à nous coordonner pour le travail en équipe.
- 3D file manager -- Object-oriented programmation
- The aim of this project was to create a file manager allowing one to
visualize files and directories with a three-dimensional interface
written in OpenGL.
- Web site of the ESIL -- Marketing
- This (big) project had for subject to rethink the web site of the ESIL
in order to correct its defaults and weeknesses. It was a profound
reflexion to both reconstruct and redesign the site.
- processes migration with Mosix -- Distributed systems
- The aim of this project was to study the migration of a process from
a machin to an other using Mosix under Linux.
Copyright ©1995-2002 Sébastien Aperghis-Tramoni, "Maddingue"