La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

D.E ZEGOUR 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI)

Présentations similaires


Présentation au sujet: "D.E ZEGOUR 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI)"— Transcription de la présentation:

1 D.E ZEGOUR 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI)

2 D.E ZEGOUR 2 contenu Livres Développement Projets de recherche Projet pour les étudiants : ADA Un grand projet pour le développement de langages arabes : ZEI Encadrement Téléchargement Autres : CV, articles de recherche, cours de conception de programmes, Etc. Contenu

3 D.E ZEGOUR 3 livres Apprendre et enseigner lalgorithmique Concepts de base de l'algorithmique et d'une manière générale de la programmation. De nombreux algorithmes sont développés sur la machine de Turing permettant de s'expérimenter sur le formalisme algorithmique. Une méthode de conception d'algorithmes : analyse descendante Notions de quelques structures de données élémentaires : objets composés, les tableaux et les listes linéaires chaînées. Livres Édition INI

4 D.E ZEGOUR 4 livres Structures de données et de fichiers. Programmation Pascal et C Décrit les principales structures de données utilisées dans les mémoires internes et externes des ordinateurs. On y trouvera les notions de tableaux, de listes linéaires chaînées, d'arbres et de hachage pour le stockage des données aussi bien en mémoire centrale que sur les supports externes. Deux stratégies très usitées sont décrites et implémentées : les piles et les files d'attente. La récursivité, un mécanisme puissant pour l'écriture des algorithmes, est également exposée en mettant en évidence sa sémantique. Une série d'exercices programmés dans les langages procéduraux PASCAL et C est également fournie. Livres Édition CHIHAB

5 D.E ZEGOUR 5 livres Structures de donn é es et de fichiers. Recueil d'exercices corrig é s Présentation brève des principales structures de données et de fichiers. La proposition d'un éventail de sujets d'examens avec des corrigés type portant sur toutes les structures de données et de fichiers évoquées. Ainsi, plus d'une centaine d'algorithmes sont proposés et solutionnés dans un langage algorithmique clair et concis. Livres

6 D.E ZEGOUR 6 cours MCCP : Méthode de Conception et de Construction de programmes Présentation / Plan / Cours PPT // Sujets d'examen avec corrigés-type / Bibliographie Conception : diviser pour résoudre, programmation dynamique, Recherche systématique de solutions, heuristiques Forme des programmes : programmation procédurale, programmation fonctionnelle, programmation logique, programmation objet. Cours

7 D.E ZEGOUR 7 cours Structures de Données avancées Présentation / Cours PPT / Bibliographie PARTIE 1:STRUCTURES DE DONNÉES UNIDIMENSIONNELLES PARTIE 2 : STRUCTURES DE DONNÉES MULTIDIMENSIONNELLES PARTIE 3 : STRUCTURES DE DONNÉES DISTRIBUÉES Cours

8 D.E ZEGOUR 8 cours Compilation Présentation / Cours PPT / Vue générale,Analyseur lexicale, Analyseur syntaxique, Grammaires dattribut, Table des symboles, générateur de code, les analyseurs Bottom-up, les générateurs de compilateurs Réalisation dun compilateur (le langage Z) Utilisation dun outil pédagogique : Compilateur visible Cours

9 D.E 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 dérouler ou les simuler et de fournir toute la documentation nécessaire pour les traduire vers le langage de programmation PASCAL. Expression des algorithmes en Z Développement (pédagogique) Sous Dos

10 D.E ZEGOUR 10 develop خــــــوارزم بيئة عربية لتعليم المبتدئين البرمجة بلغة زاي خــــــــوارزم هو محيط مُصمّم خصيصا لتعليم البرمجة ولتحقيق غايته فهو مجهّز بعدّة عروض و يتيح - كتابة الخوارزميات بلغة بسيطة تدعى زاي. - تنسيقها بشكل واضح و اكتشاف الأخطاء لتصحيحها. - متابعة جميع مراحل التنفيذ ومشاهدة التغيرات الحاصلة في الذاكرة أثناء ذلك. - تتبّع سير التنفيذ خطوة بخطوة تسهيلا لإيجاد الأخطاء المنطقية. و يوفّر إرشادات وافية لترجمة الخوارزمية إلى لغة البرمجة الراقية باسكال. Développement (pédagogique) Sous Dos Sous Windows Nouveau

11 D.E ZEGOUR 11 develop K H A W A R I Z M II : Apprendre les structures de données via le langage Z. KHAWARIZM est un environnement d'apprentissage des structures de données et de fichiers. Particularité : écrire des algorithmes sur des machines abstraites simulant les principales structures de données tout en fournissant les implémentations en Pascal et C. Structures de données: vecteurs / les listes linéaires chaînées / les files d'attentes, piles, les arbres Structures de données complexes : liste de files d'attente,.liste de piles, Structures simples et complexes de fichiers. Développement (pédagogique) Sous Dos Sous Windows

12 D.E 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 spécialisé "GRAPHELANG", de les arranger, de les dérouler ou les simuler et de fournir toute la documentation nécessaire 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 données indispensables pour l'élaboration des algorithmes sur les graphes. Développement (pédagogique) Sous Dos

13 D.E 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, sémantique, génération de code (ou interprétation) Objectif : dévoiler le fonctionnement interne dun compilateur Développement (pédagogique) Sous Dos

14 D.E ZEGOUR 14 develop APOLO : Solution efficace au problème d affectation APOLO est conçu à l'origine pour l'affectation de bacheliers. APOLO réalise l'affectation de N candidats parmi M classes, APOLO réalise une affectation "gourmande" APOLO affecte plus de 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 résoudre tout autre problème d'affectation tel que les emplois du temps, les affectations de tâches, les recrutements, etc. Développement (autre) Sous Windows

15 D.E 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 intégré ( Formule- Z) pour la saisie des notes d'une manière très contrôlée. Réalise le classement et prépare les listes des étudiants pour la prochaine année scolaire. Mise à jour automatique de l'historique et de l'archive. Décharger l'administration de la saisie des notes grâce à Formule-Z. Délibération assistée par ordinateur : projection, photo, historique au moindre détail. Développement (autre) Sous Windows

16 D.E ZEGOUR 16 recherche CONCORDE : un environnement de CONstruction, CORrection et DE transformation d'algorithmes Il s'agit de concevoir un ensemble d'outils ( génie logiciel) pour pouvoir - écrire et construire des algorithmes de différents types - les corriger en procédant par trace, évaluation symbolique ou par vérification automatique de leur correction - les transformer en d'autres types Recherche

17 D.E ZEGOUR 17 recherche ECOLE 2000 : un Environnement de COnstruction, et d' é valuation d'algorithmes Logiques, fonctionnels et orient é s objEt. Le projet Concorde, prédécesseur du projet ECOLE 2000 ne s'intéressait qu'aux langages procéduraux. ECOLE 2000 permet de faire une synthèse sur les langages non procéduraux tels que les langages fonctionnels, logiques et orientés objets. Il s'agit de concevoir un ensemble d'outils ( génie logiciel) pour pouvoir : - écrire et construire des algorithmes de différents types - les évaluer et les prouver - les transformer Recherche

18 D.E 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 Réalisation dun Système de Gestion de Bases de Données parallèles intégrant deux nouveautés : Conception dun modèle par acteur Conception dune structure de données distribuée Recherche

19 D.E ZEGOUR 19 recherche SD 2 M: une famille de Structures de Donn é es pour les environnements Distribu é s et Mobiles Conçue pour les environnements distribués et mobiles. Distribution des données sur plusieurs serveurs Propreté de scalabilité ( sans dégradation de performances quand le fichier devient volumineux) Propriété de disponibilité ( fonctionne malgré des pannes de serveurs grâce à des mécanismes de reprise) Recherche

20 D.E ZEGOUR 20 recherche D 3 : Distribution Dynamique de Donn é es Conçue pour les environnements distribués et mobiles. Distribution des données sur plusieurs serveurs selon le modèle des SDDS Utilise une structure de données distribuée inédite: Partitionned Binary Search trees (PBST*) Recherche

21 D.E ZEGOUR 21 recherche A D A : Advanced Data structure Animation Construire des algorithmes danimation permettant la compréhension des structures de données avancées 3 catégories de structures de données sont traitées : - uni-dimesionnelles - Multidimensionnelles - Distribuées Autres structures de données classiques peuvent intégrer ADA Projet ADA

22 D.E 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 conçu pour un objectif bien défini et se rapprochera le plus possible du langage naturel. Nous envisageons la conception de : Un langage procédural simple Un langage procédural plus complexe Un langage logique Un langage fonctionnel Un langage objet …. Projet ZEI

23 D.E 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 Téléchargement

24 D.E 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


Télécharger ppt "D.E ZEGOUR 1 Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI)"

Présentations similaires


Annonces Google