Enseignant:
Pr YENKE /M. SAOUNGOUMI
volume horaire:
60heures / 4 Crédits ; ‘30 h CM/ TD 30 h TP
objectif:
Connaître et comprendre les principes généraux, aussi bien de bas que de haut niveau, des systèmes d'exploitation. Comprendre les relations existantes entre le système d'exploitation et la machine et entre le système d'exploitation et l'usager. Connaître les outils de base pour la programmation parallèle.
contenu:
Expliquer et analyser les différents modules du noyau du système d’exploitation (leurs fonctionnements et mises en œuvre),
Utiliser et/ou adapter les techniques et les services du système d’exploitation pour concevoir des codes plus fiables et plus performants.
Processus et threads
Threads et communication interprocessus
Communication interprocessus et Synchronisation de processus
Synchronisation de processus et interblocage
Gestion de la mémoire
Révision et contrôle périodique
Cas de Windows
Ordonnancement de processus et ordonnancement temps réel
Systèmes de fichiers et gestion de périphériques
Cours magistral
Travail dirigé et Travaux pratiques
Enseignant:
Dr DANGE / Dr BATOURE
volume horaire:
45heures / 3 Crédits ; ‘45h CM/ TD 0 h TP
objectif:
Connaître les méthodes d’analyse de l’efficacité des algorithmes. Connaître les stratégies de conception d’algorithmes.
contenu:
Analyse de l'efficacité des algorithmes : approches théorique, empirique et hybride ; analyse asymptotique; analyse en pire cas et en moyenne. Notations asymptotiques. Équations de récurrence. Stratégies de conception d’algorithmes : algorithmes voraces, diviser-pour-régner, programmation dynamique, algorithmes probabilistes, pré conditionnement, transformation du domaine. Analyse combinatoire, permutations, combinaisons, principe du pigeonnier. Exploration de graphes. Éléments de complexité du calcul.
Cours théorique
Contrôle continu
Teste de synthèse
- Teacher: Apollinaire Batoure Bamana
Enseignant:
Dr DAYANG
volume horaire:
45heures / 3 Crédits ; ‘30 h CM/ TD 15 h TP
objectif:
Connaître les principes fondamentaux sous-jacents aux bases de données objets. Connaître les concepts de recherche d'information.
contenu:
Le concept de base de données objet. Le modèle objet. Le standard d’ODMG. Langage de définition: ODL. Langage de requête : OQL et langage de manipulation : OML. Le langage de requête SQL3. Le modèle objet-relationnel. L'objet-relationnel. Conception d'une base de données objet-relationnelle: le niveau conceptuel et navigationnel. Définition des objets. Manipulation des objets. Interrogation des objets. Encapsulation des objets. Optimisation des requêtes objet. Travaux pratiques en base de données objet et objet relationnel avec un SGBD utilisé dans l'industrie.
Cours théorique
Activités pratiques
Contrôle continu
Projet personnel