D.E ZEGOUR 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI) [email protected]

  • View
    126

  • Download
    1

Embed Size (px)

Text of D.E ZEGOUR 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI) [email protected]

  • Page 1
  • D.E ZEGOUR www.multimania.com/zegour 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI) [email protected]
  • Page 2
  • D.E ZEGOUR www.multimania.com/zegour 2 contenu Livres Dveloppement Projets de recherche Projet pour les tudiants : ADA Un grand projet pour le dveloppement de langages arabes : ZEI Encadrement Tlchargement Autres : CV, articles de recherche, cours de conception de programmes, Etc. Contenu [email protected]
  • Page 3
  • D.E ZEGOUR www.multimania.com/zegour 3 livres Apprendre et enseigner lalgorithmique Concepts de base de l'algorithmique et d'une manire gnrale de la programmation. De nombreux algorithmes sont dvelopps sur la machine de Turing permettant de s'exprimenter sur le formalisme algorithmique. Une mthode de conception d'algorithmes : analyse descendante Notions de quelques structures de donnes lmentaires : objets composs, les tableaux et les listes linaires chanes. Livres [email protected] dition INI
  • Page 4
  • D.E ZEGOUR www.multimania.com/zegour 4 livres Structures de donnes et de fichiers. Programmation Pascal et C Dcrit les principales structures de donnes utilises dans les mmoires internes et externes des ordinateurs. On y trouvera les notions de tableaux, de listes linaires chanes, d'arbres et de hachage pour le stockage des donnes aussi bien en mmoire centrale que sur les supports externes. Deux stratgies trs usites sont dcrites et implmentes : les piles et les files d'attente. La rcursivit, un mcanisme puissant pour l'criture des algorithmes, est galement expose en mettant en vidence sa smantique. Une srie d'exercices programms dans les langages procduraux PASCAL et C est galement fournie. Livres [email protected] dition CHIHAB
  • Page 5
  • D.E ZEGOUR www.multimania.com/zegour 5 livres Structures de donn es et de fichiers. Recueil d'exercices corrig s Prsentation brve des principales structures de donnes et de fichiers. La proposition d'un ventail de sujets d'examens avec des corrigs type portant sur toutes les structures de donnes et de fichiers voques. Ainsi, plus d'une centaine d'algorithmes sont proposs et solutionns dans un langage algorithmique clair et concis. Livres [email protected]
  • Page 6
  • D.E ZEGOUR www.multimania.com/zegour 6 cours MCCP : Mthode de Conception et de Construction de programmes Prsentation / Plan / Cours PPT // Sujets d'examen avec corrigs-type / Bibliographie Conception : diviser pour rsoudre, programmation dynamique, Recherche systmatique de solutions, heuristiques Forme des programmes : programmation procdurale, programmation fonctionnelle, programmation logique, programmation objet. Cours [email protected]
  • Page 7
  • D.E ZEGOUR www.multimania.com/zegour 7 cours Structures de Donnes avances Prsentation / Cours PPT / Bibliographie PARTIE 1:STRUCTURES DE DONNES UNIDIMENSIONNELLES PARTIE 2 : STRUCTURES DE DONNES MULTIDIMENSIONNELLES PARTIE 3 : STRUCTURES DE DONNES DISTRIBUES Cours [email protected]
  • Page 8
  • D.E ZEGOUR www.multimania.com/zegour 8 cours Compilation Prsentation / Cours PPT / Vue gnrale,Analyseur lexicale, Analyseur syntaxique, Grammaires dattribut, Table des symboles, gnrateur de code, les analyseurs Bottom-up, les gnrateurs de compilateurs Ralisation dun compilateur (le langage Z) Utilisation dun outil pdagogique : Compilateur visible Cours [email protected]
  • Page 9
  • D.E ZEGOUR www.multimania.com/zegour 9 develop K H A W A R I Z M I : Initiation l' ALGORITHMIQUE via le langage Z. KHAWARIZM est un environnement d'apprentissage de l'algorithmique offrant la possibilit d'crire des algorithmes, de les arranger, de les drouler ou les simuler et de fournir toute la documentation ncessaire pour les traduire vers le langage de programmation PASCAL. Expression des algorithmes en Z Dveloppement (pdagogique) [email protected] Sous Dos
  • Page 10
  • D.E ZEGOUR www.multimania.com/zegour 10 develop - . - . - . - . . Dveloppement (pdagogique) [email protected] Sous Dos Sous Windows Nouveau
  • Page 11
  • D.E ZEGOUR www.multimania.com/zegour 11 develop K H A W A R I Z M II : Apprendre les structures de donnes via le langage Z. KHAWARIZM est un environnement d'apprentissage des structures de donnes et de fichiers. Particularit : crire des algorithmes sur des machines abstraites simulant les principales structures de donnes tout en fournissant les implmentations en Pascal et C. Structures de donnes: vecteurs / les listes linaires chanes / les files d'attentes, piles, les arbres Structures de donnes complexes : liste de files d'attente,.liste de piles, Structures simples et complexes de fichiers. Dveloppement (pdagogique) [email protected] Sous Dos Sous Windows
  • Page 12
  • D.E ZEGOUR www.multimania.com/zegour 12 develop GRAPHE - Z Programmation des GRAPHES via le langage Graphelang. GRAPHE - Z offre la possibilit d'crire des algorithmes dans un langage algorithmique spcialis "GRAPHELANG", de les arranger, de les drouler ou les simuler et de fournir toute la documentation ncessaire pour les traduire vers les langages de programmation PASCAL et C. Particularit de GRAPHELANG : crire des algorithmes sur des machines abstraites simulant les graphes et certaines structures de donnes indispensables pour l'laboration des algorithmes sur les graphes. Dveloppement (pdagogique) [email protected] Sous Dos
  • Page 13
  • D.E ZEGOUR www.multimania.com/zegour 13 develop COMPIL - Z : C O M P I L A T E UR visible COMPIL-Z offre la possibilit d'crire des algorithmes dans un prototype de langage (Z) couvrant plusieurs notions et de les compiler en passant par toutes les tapes de compilation : lexique, syntaxe, smantique, gnration de code (ou interprtation) Objectif : dvoiler le fonctionnement interne dun compilateur Dveloppement (pdagogique) [email protected] Sous Dos
  • Page 14
  • D.E ZEGOUR www.multimania.com/zegour 14 develop APOLO : Solution efficace au problme d affectation APOLO est conu l'origine pour l'affectation de bacheliers. APOLO ralise l'affectation de N candidats parmi M classes, APOLO ralise une affectation "gourmande" APOLO affecte plus de 100 000 candidats par minute APOLO peut tre utilis quelque soit le nombre de candidats et quelque soit le nombre de classes en un temps record !) APOLO peut rsoudre tout autre problme d'affectation tel que les emplois du temps, les affectations de tches, les recrutements, etc. Dveloppement (autre) [email protected] Sous Windows
  • Page 15
  • D.E ZEGOUR www.multimania.com/zegour 15 develop SCHOOL : Gestion moderne de la scolarit Permet la saisie des tudiants et tablit des fiches ou des fichiers pour la saisie des notes. Offre un logiciel intgr ( Formule- Z) pour la saisie des notes d'une manire trs contrle. Ralise le classement et prpare les listes des tudiants pour la prochaine anne scolaire. Mise jour automatique de l'historique et de l'archive. Dcharger l'administration de la saisie des notes grce Formule-Z. Dlibration assiste par ordinateur : projection, photo, historique au moindre dtail. Dveloppement (autre) [email protected] Sous Windows
  • Page 16
  • D.E ZEGOUR www.multimania.com/zegour 16 recherche CONCORDE : un environnement de CONstruction, CORrection et DE transformation d'algorithmes Il s'agit de concevoir un ensemble d'outils ( gnie logiciel) pour pouvoir - crire et construire des algorithmes de diffrents types - les corriger en procdant par trace, valuation symbolique ou par vrification automatique de leur correction - les transformer en d'autres types Recherche [email protected]
  • Page 17
  • D.E ZEGOUR www.multimania.com/zegour 17 recherche ECOLE 2000 : un Environnement de COnstruction, et d' valuation d'algorithmes Logiques, fonctionnels et orient s objEt. Le projet Concorde, prdcesseur du projet ECOLE 2000 ne s'intressait qu'aux langages procduraux. ECOLE 2000 permet de faire une synthse sur les langages non procduraux tels que les langages fonctionnels, logiques et orients objets. Il s'agit de concevoir un ensemble d'outils ( gnie logiciel) pour pouvoir : - crire et construire des algorithmes de diffrents types - les valuer et les prouver - les transformer Recherche [email protected]
  • Page 18
  • D.E ZEGOUR www.multimania.com/zegour 18 recherche A C T : Influence des objets actifs et des SDDS ( Scalable distributed data structures) sur les nouveaux syst mes de gestion de base de donn es Ralisation dun Systme de Gestion de Bases de Donnes parallles intgrant deux nouveauts : Conception dun modle par acteur Conception dune structure de donnes distribue Recherche [email protected]
  • Page 19
  • D.E ZEGOUR www.multimania.com/zegour 19 recherche SD 2 M: une famille de Structures de Donn es pour les environnements Distribu s et Mobiles Conue pour les environnements distribus et mobiles. Distribution des donnes sur plusieurs serveurs Propret de scalabilit ( sans dgradation de performances quand le fichier devient volumineux) Proprit de disponibilit ( fonctionne malgr des pannes de serveurs grce des mcanismes de reprise) Recherche [email protected]
  • Page 20
  • D.E ZEGOUR www.multimania.com/zegour 20 recherche D 3 : Distribution Dynamique de Donn es Conue pour les environnements distribus et mobiles. Distribution des donnes sur plusieurs serveurs selon le modle des SDDS Utilise une structure de donnes distribue indite: Partitionned Binary Search trees (PBST*) Recherche [email protected]
  • Page 21
  • D.E ZEGOUR www.multimania.com/zegour 21 recherche A D A : Advanced Data structure Animation Construire des algorithmes danimation permettant la comprhension des structures de donnes avances 3 catgories de structures de donnes sont traites : - uni-dimesionnelles - Multidimensionnelles - Distribues Autres structures de donnes classiques peuvent intgrer ADA Projet ADA [email protected]
  • Page 22
  • D.E ZEGOUR www.multimania.com/zegour 22 recherche Z E I : Une famille de langages arabes Ce projet vise la conception de langages de programmation arabes dans toutes leurs formes. Chaque langage sera conu pour un objectif bien dfini et se rapprochera le plus possible du langage naturel. Nous envisageons la conception de : Un langage procdural simple Un langage procdural plus complexe Un langage logique Un langage fonctionnel Un langage objet . Projet ZEI [email protected]
  • Page 23
  • D.E ZEGOUR www.multimania.com/zegour 23 telechargement Khawarizm I : ( Version 2.01 sous DOS) Khawarizm II : ( Version 2.04 sous DOS) Graphe - Z : ( Version 1.01 sous DOS) Compil - Z : ( Version 1.01 sous DOS) Khawarizm I Arabic (Version 1.0 sous Dos Arabic) Khawarizm II : ( Version 3.0 sous WINDOWS) Khawarizm I Arabic (Version 1.0 sous WINDOWS) + Quelques articles de recherche Tlchargement [email protected]
  • Page 24
  • D.E ZEGOUR www.multimania.com/zegour 24 conclusion de documents dun client vers un serveur Plus d une centaine d tudiants sont r f renc s dans le site travers les encadrements de m moires d ing nieurs, de magist res et de doctorats Tous les tudiants souviendront certainement de nos sujets d examens - parfois durs - depuis 1981 tous pr sents dans ce site volution du site: nouveaux cours, nouveaux logiciels, mise jour permanente des sujets d examens avec corrig s les nouvelles versions des logiciels les nouveaux encadrements Etc. Conclusion [email protected]