Non affecté
INVALIDE-Environnements informatiques
Code apogéeDISI2EINStructurexxDernière mise à jour le04 Juillet 2017
Responsable pédagogiqueRIVIERE Jérémy (Maître de conférences, 27ème section)
Intervenants
Parcours
  • INVALIDE-Licence 1 - semestre 2 - parcours 1 Informatique
  • INVALIDE-Licence 1 - semestre 2 - parcours 4 - Informatique
  • INVALIDE-Licence internationnale S2
  • INVALIDE-S2_P4_INTER
TypeObligatoire/Optionnelle
Semestre2Volume horaire60Crédits ECTS6.5
Nombre d'heures Cours magistraux (CM)20 Travaux dirigés (TD)20 Travaux pratiques (TP)20 
Pré-requisIntroduction à l\'informatique (S1) ou Technologies informatiques (S1)
Co-requisAlgorithmique et programmation (S2)
Objectif Terminal

Ce module a trois objectifs principaux :

  • Connaître les fonctions de base d’un système exploitation de type LINUX/UNIX
  • Comprendre et analyser le fonctionnement des réseaux informatiques
  • Concevoir et réaliser de pages web statiques et dynamiques.

Il permet donc d\'avoir un aperçu large des systèmes d\'exploitation et des réseaux informatiques, en insistant :

  • sur l\'aspect utilisateur débutant afin d\'aider les étudiants dans leur manipulation au jour le jour des systèmes informatiques et de les préparer aux enseignements spécifiques du domaine
  • sur les mécanismes sous-jacents afin d\'améliorer la compréhension des modèles utilisés.

 

Objectif Pédagogique

A l\'issue de l\'enseignement, l\'étudiant :

  • Sait utiliser de manière efficace un système d’exploitation de type LINUXUNIX
  • Sait programmer un interpréteur de commandes
  • Sait mettre en œuvre des traitements simples par des filtres logiciels
  • Comprend le partage de ressources dans un réseau local et connait les commandes réseau de base
  • Comprend l\'architecture et le fonctionnement de l\'Internet et des réseaux informatiques
  • Sait évaluer les caractéristiques d\'un échange de données sur un réseau (débit, latence, taux d\'utilisation, rendement, congestion)
  • Sait modéliser un réseau informatique et simuler son comportement
  • Sait construire une page web statique ou dynamique à l\'aide d\'outils d\'édition standard
Contenu détaillé de l'enseignement

Programme du cours

  • Connaître les fonctions de base d’un système exploitation de type LINUX/UNIX
    • Description des systèmes d\'explotation multitaches, mult-utilisateur
    • Organisation de la hiérarchie de fichiers UNIX, commandes Unix usuelles
    • Interprêteur et langage de commandes « csh » Expressions régulières
    • Commandes grep, pour la construction de filtres logiciels
    • Services réseaux des systèmes d’exploitation
  • Comprendre et analyser le fonctionnement des réseaux informatiques et de l\'Internet
    • Mécanismes communs aux réseaux informatiques
    • Architecture des réseaux et de l\'Internet
    • Structuration fonctionnelle en couches
    • Algorithmes de routage et de transfert de données fiable et efficace
    • Principaux protocoles liaison, réseau et transport
  • Concevoir et réaliser de pages web statiques et dynamiques.
    • Généralités : Internet, Web, URI ...
    • Le web des origines au web 2.0 collaboratif.
    • Architecture client-serveur : serveur web et gestion de contenu, utilisation des navigateurs sur les postes clients.
    • Langages pour le web : XHTML, CSS,Javascript exploités côté client ; notion de pages dynamiques côté serveur.

 


Méthodes d'enseignementCM, TD et TP sur machine (environnement LINUX).
Evaluation session 1Examen écrit de 2h (coef 2/3), mini-projet (coef 1/3)
Evaluation session 2Examen écrit de 2h
Références Bibliographiques
  1. JM Rifflet - la programmation sous UNIX - Dunod 2003
  2. JM Léry - Unix et Linux - Pearson Education 2005
  3. D. Comer - TCP/IP : Architecture, protocoles et applications - Pearson Education, 2006
  4. M Martin - Sites Web dynamiques - Campus Press 2000