accueil
 
 

vous êtes ici : Département d'informatique >> L3

 
 

Licence Informatique L3
Modules obligatoires Semestre 5 2008-2009



INF51 : Systèmes d'Exploitation avancés, Réseaux et Communication

Elt EI51 Systèmes d'exploitation avancés et Réseaux

Programme détaillé

  • Rappels sur les fonctions et l'organisation du noyau d'un système d'exploitation.
  • Programmation concurrente et synchronisation des processus.
  • Utilisation de l'interface Posix (noyau et bibliothèques) et programmation système.
  • Notions de base des réseaux, illustrée par quelques protocoles de l'internet.
  • Initiation à la programmation réseau.
  • Administration d'une station en réseau, d'un serveur. Problèmes de sécurité.

Prérequis : EI42 (Systèmes d'Exploitation)

Elt ED51 Anglais

Programme détaillé

    Comprendre les points essentiels quand un langage clair et standard est utilisé s'il s'agit de choses familières dans le travail, dans le domaine d'études ou parcours, dans les loisirs.
    Se débrouiller dans la plupart des situations rencontrées en voyage dans une région où la langue cible est parlée.
    Produire un discours simple et cohérent sur des sujets familiers et dans ses domaines d'intérêt. Raconter un évènement, une expérience ou un rêve, décrire un espoir ou un but et exposer brièvement des raisons ou explications pour un projet ou une idée.

Elt ED52 Techniques d'expression

Programme détaillé

    Méthodologie : repérer les articulations logiques. Rédiger un compte-rendu synthétique.
    Analyse de testes informatifs et argumentatifs de domaines scientifiques et techniques, ainsi que sciences humaines : sociologie, histoire, économie, philosophie,...


INF52 Conception et Programmation Orientée Objets

Elt EI52 Conception et Programmation Objets

Programme détaillé

    Complément de méthodes de programmation objet.
    Les exemples choisis seront assez significatifs pour que l'intérêt de l'approche objet soit mise en évidence. Le langage support pourra évoluer en fonction des évolutions de « l'état de l'art ». Dans un premier temps, on utilisera un langage objet impératif compilé de type Java.
    • Mise en oeuvre de l'héritage et de la composition
    • Organisation en classes dans l'optique de la réutilisation
    • Etudes et utilisation bibliothèques standard
    • Traitement des erreurs et des exceptions
    • Transtypage, coercion, réflexivité...

Prérequis : EI31 (POO)


INF53 Génie Logiciel et Systèmes d'Information

Elt EI53 Génie Logiciel

Objectifs :

    Ce cours vise à présenter les principes fondamentaux du développement des logiciels, des spécifications à la conception. De façon générale, il s'agit d'arriver à une maîtrise et une habitude des outils permettant de mener à bien l'analyse et la conception de divers types de logiciels, de s'intégrer à une équipe et de s'adapter à diverses organisations du travail. Un accent particulier sera mis sur la conception, avec le parti pris (motivé) d'une conception orientée objet, et sur les tests. Les grandes lignes et les notations les plus utilisées du langage UML seront également abordées.

Programme détaillé :

  • Cycle de vie du logiciel
  • Capture et analyse des besoins
  • Conception orientée objet, notions et principes
  • Design patterns
  • Tests

Prérequis : EI31 (Programmation Orientée Objets)

Elt EI55 Systèmes d'Information

Programme détaillé :

    Notion de système d'information.
    Systèmes de Gestion de Bases de Données (SGBD) relationnelles.
    Compléments d'algèbre relationnelle et compléments de SQL.
    Dépendances fonctionnelles et clés, dépendances multivaluées, normalisation d'un schéma relationnel.
    Conception de schémas de bases de données.
    Construction du schéma conceptuel UML d'une base de données et passage au schéma relationnel.
    Notions de représentation physique d'une base de données. Notion d'index et notions d'optimisation de requêtes.
    Transactions et concurrence dans les bases de données.

Prérequis : EI44 (BD).

Date de dernière modification : August 08 2008 13:11:56.
Mention légale