Test pour admin
- Teacher: ADMIN20 USER ADMIN
Code – Libellé |
INF316 - Administration des systèmes et réseaux |
Nombre de crédits |
6 |
Objectif |
Donner les bases de l'administration système dans un réseau d'entreprise à base de logiciel libre, ouvert à l'internet. |
Contenu
|
CM (20h) : Administration système. Vue générale d’un système Linux: parties d’un système d’exploitation, le noyau, services majeurs de Linux, gestion des paquetages. Démarrages et arrêts, processus d’initialisation. Connexion et déconnexion des utilisateurs. Comptes utilisateurs (gestion). L’arborescence du système de fichiers. Fichiers de périphériques. Disques et médias de stockage, sauvegardes. Gestion de la mémoire. Gestion des services réseau (sous Linux). Le réseau sous Linux (rappels sur l'installation du réseau, fichiers de configuration). Clients et serveurs (protocoles, ports, ports bien connus). Installation et administration des services réseau : DNS, routage, DHCP, courrier, super démon Internet. Filtrage et sécurité : démons et ports, firewall, NAT. TD (15h) : Illustration du cours magistral par des exercices. TP (15h) : Exercices en applications au cours. |
- Teacher: Tchakounte Franklin
Code – Libellé |
INF346 - Langages formels et introduction à la compilation |
Nombre de crédits |
6 |
Objectif |
Maîtriser les outils avancés d’analyse et de conception d’algorithmes et la conception des compilateurs. |
Contenu
|
CM (30h) : Analyse et conception des algorithmes : Rappels sur la notion d’algorithme: définitions, caractéristiques, propriétés, formalisation. Introduction de la notion de calculabilité. Méthodologies de construction d’algorithmes avec des applications sur les algorithmes de tris : tri des tableaux (insertion, extraction, permutation, …), méthodes évoluées de tri (shell, arborescent, segmentation, recherche médiane, …), tri de fichiers (fusion simple, fusion naturelle, multi-fusion équilibrée, polyphasé, monotonies, …), diviser pour régner. Algorithmes récursifs : Techniques de conception, preuve de validité, élimination de récursivité. Programmation dynamique : manipulation chaînée de matrices, plus courts chemins, arborescence de fouille optimale. Algorithmes voraces : sur les graphes, pour l’ordonnancement des travaux, heuristiques voraces. Langages formels : Structure, organisation et conception d'un compilateur : traducteur lexical, traducteur syntaxique, vérificateur des types, générateur de codes et optimisateur, implémentation des composants d'un compilateur. TD (20h) : Illustration du cours magistral par des exercices. |
- Teacher: Guidana Gazawa Frederic
Code – Libellé |
INF366 - Recherche Opérationnelle |
Nombre de crédits |
3 |
Objectif |
Présentation des méthodes de programmations linéaire, dynamique et d’optimisation. |
Contenu
|
CM (10h) : Programmation linéaire : Algorithme du simplexe, algorithme des points intérieurs, dualité. Points extrémaux de compacts convexes. Matrices totalement unimodulaires. Problèmes de flots. Programmation dynamique : principe d’optimalité de Bellman, problème du chemin de coût minimum ou d’arrêt optimal. Méthode de PERT. Algorithmes gloutons : généralités sur les méthodes gloutonnes, algorithme de Kruskal. Introduction à l’optimisation en dimension finie. Processus de Markov. TP (10h) : Applications pratiques des cours. TD (10h) : Exercices en applications au cours. |
- Teacher: Guidana Gazawa Frederic
Code – Libellé |
INF356 - Probabilités et statistiques |
Nombre de crédits |
3 |
Objectif |
Donner à l’étudiant les concepts fondamentaux des probabilités et des statistiques. |
Contenu
|
CM (20) : Espaces de Probabilité discrets : définition, conditionnement, indépendance, calcul de moments, covariance, fonctions génératrices. Lois discrètes usuelles : Bernoulli, binomiale, géométrique, Poisson, hypergéométrique. Variables réelles admettant une densité. Définition, calcul de moments, changements de variables. Lois continues usuelles : exponentielle, Gauss, Gamma, Bêta, Student, Chi-deux, Fisher. Théorèmes limites : convergences en lois, en probabilité, en moyenne quadratique, loi des grands nombres. Echantillonnage : paramètres statistiques, estimateur (avec ou sans biais, distribution d'échantillonnage). Théorie de l'estimation : estimation ponctuelle (ou de pourcentage d'une variance, de la différence des moyennes, des proportions), estimation par intervalle, intervalle de confiance. Tests d'hypothèses : tests, hypothèse nulle, erreur, risque, tests unilatéraux, bilatéraux. TD (10h) : Illustrations du cours par des exercices. |
- Teacher: Tchoua Paul
Code – Libellé |
INF336 - Ingénierie des applications Web |
Nombre de Crédits |
6 |
Objectif |
Donner à l’étudiant des techniques de développement des applications web. |
Contenu
|
CM (20h) : Systèmes basés web : caractéristiques fondamentales, fondements architecturaux, domaines et formes d’application (e-learning, e-com). Technologies basées web : fondements technologiques (Url, Client/Server, agents logiciels), techniques répandues (XHTML, XML, RDF, OWL, Java-web), Java pour le développement des applications web (Applets, Servlets, JSP, JDBC, …). Familles de langages XML (Fondements et DTD, APIs, XSLT, XML schema, Xquery, Web services, Semantic Web). Analyse du web : Analyse de la qualité des documents et systèmes web. Exploitation et maintenance des applications web. Stratégies de marché pour commerce électronique, tendances et potentiels, modèles de marché d’e-commerce : classification, prototypes, e-procurement, C2C, B2C, B2B etc. Caractéristiques des marchés, places de marchés verticales et horizontales, architecture d’un système de commerce électronique : catalogues, moteur de recherche, payement, livraison. Aspects juridiques : protection des données. TP (15h) : Applications pratiques des cours. TD (15h) : Exercices en applications au cours. |
- Teacher: Dayang Paul
Code – Libellé |
INF326–Bases de données |
Nombre de crédits |
6 |
Objectif |
Donner à l’étudiant les notions avancées nécessaires pour la conception, l’exploitation des bases de données. |
Contenu
|
CM (30h) :Contraintes sur les données (statiques et dynamiques), triggers SQL Techniques d'optimisation de requêtes. Notion de transaction, concurrence d'accès (propriétés ACID, verrouillage en deux phases), reprise après panne. Techniques d'accès aux fichiers (hash-code, index, arbres). Extensions du modèle relationnel. Les Bases de données réparties, Bases de données déductives. Les les Modèles Orienté Objet et Relationnel Objet. TD (20h) : Exercices en applications au cours. |
- Teacher: Dayang Paul