Title: Site Web de Mr D.E ZEGOUR
1Site Web du Pr. D.E ZEGOUR ESI (ex INI ex CERI)
D_zegour_at_esi.dz
2contenu
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.
D_zegour_at_esi.dz
3livres
Livres
Édition INI
- 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.
D_zegour_at_esi.dz
4livres
Livres
Édition CHIHAB
- 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.
D_zegour_at_esi.dz
5livres
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.
D_zegour_at_esi.dz
6cours
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.
D_zegour_at_esi.dz
7cours
Cours
- Structures de Données avancées
- Présentation / Cours PPT / Bibliographie
- PARTIE 1STRUCTURES DE DONNÉES UNIDIMENSIONNELLES
- PARTIE 2 STRUCTURES DE DONNÉES
MULTIDIMENSIONNELLES - PARTIE 3 STRUCTURES DE DONNÉES DISTRIBUÉES
D_zegour_at_esi.dz
8cours
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
D_zegour_at_esi.dz
9develop
Développement (pédagogique)
Sous Dos
- 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écessairepour les traduire vers le langage de
programmation PASCAL. - Expression des algorithmes en Z
D_zegour_at_esi.dz
10develop
Développement (pédagogique)
Sous Windows Nouveau
Sous Dos
???????????? ???? ????? ?????? ????????? ???????
???? ??? ?????????????? ?? ???? ?????? ?????
?????? ??????? ??????? ????? ??? ????? ?????
???? ? ???? - ????? ??????????? ???? ?????
???? ??? . - ??????? ???? ???? ? ??????
??????? ????????. - ?????? ???? ????? ???????
??????? ???????? ??????? ?? ??????? ????? ???.
- ????? ??? ??????? ???? ????? ?????? ??????
??????? ????????. ? ????? ??????? ????? ??????
?????????? ??? ??? ??????? ??????? ??????.
D_zegour_at_esi.dz
11develop
Développement (pédagogique)
Sous Dos
- 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.
Sous Windows
D_zegour_at_esi.dz
12develop
Développement (pédagogique)
Sous Dos
- 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_zegour_at_esi.dz
13develop
Développement (pédagogique)
Sous Dos
- 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_zegour_at_esi.dz
14develop
Développement (autre)
Sous Windows
- 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 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 résoudre tout autre problème
d'affectation tel que les emplois du temps, les
affectations de tâches, les recrutements, etc.
D_zegour_at_esi.dz
15develop
Développement (autre)
Sous Windows
- 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_zegour_at_esi.dz
16recherche
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
D_zegour_at_esi.dz
17recherche
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
D_zegour_at_esi.dz
18recherche
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
D_zegour_at_esi.dz
19recherche
Recherche
- SD2M 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)
D_zegour_at_esi.dz
20recherche
Recherche
- D3 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)
D_zegour_at_esi.dz
21recherche
Projet ADA
- 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
D_zegour_at_esi.dz
22recherche
Projet ZEI
- 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
- .
D_zegour_at_esi.dz
23telechargement
Téléchargement
- 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
D_zegour_at_esi.dz
24conclusion
Conclusion
- Plus dune centaine détudiants sont référencés
dans le site à travers les encadrements de
mémoires dingénieurs, de magistères et de
doctorats - Tous les étudiants souviendront certainement de
nos sujets dexamens - parfois durs - depuis
1981 tous présents dans ce site - Évolution du site
- nouveaux cours, nouveaux logiciels,
- mise à jour permanente des sujets dexamens avec
corrigés - les nouvelles versions des logiciels
- les nouveaux encadrements
- Etc.
- de documents dun client vers un serveur
D_zegour_at_esi.dz