Culture et pratique de l'informatique

  • Cours (CM) 14h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 14h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Niveau de l'enseignement : B2-Avancé - Utilisateur indépendant

Description du contenu de l'enseignement

L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est la science des télescopes (phrase attribuée à E. Dijkstra). Peu d'étudiants savent en entrant à l'université ce qu'est réellement l'informatique. La partie cours a pour objectif de dresser un panorama de l'informatique, de l'antiquité (algorithme d'Euclides, machine d'anticythère) à nos jours, en décrivant les applications de l'informatique aux sciences : simulation numérique, bioinformatique, etc. impact de l'informatique sur la société. L'avenir de l'informatique est aussi évoqué, avec le calcul quantique, l'intelligence artificielle, etc. Ensuite, les concepts fondamentaux de l'informatique sont présentés, des Machines de Turing jusqu'aux langages à objets, en passant par les grands concepts système (systèmes d'exploitation, utilisateurs, terminal, processus, temps partagé, mémoire segmentée, ...) et réseau (couches OSI, TCP/IP, paquets, sommes de contrôle, code correcteur, ...).

Les travaux pratiques se concentrent sur l'utilisation de l'interface utilisateur en ligne de commande permettant d'interagir avec le système d'exploitation de l'ordinateur : le shell. C'est cet outil qui permet de manipuler les fichiers, voir les processus, gérer les périphériques et surtout, de créer des chaînes d'instructions (scripts) permettant de créer des algorithmes au niveau du système d'exploitation.

Compétences à acquérir

À l'issue de cette UE, l'étudiant aura une meilleure compréhension de ce qu'est l'informatique. Il saura utiliser le système d'exploitation UNIX et rédiger des shell scripts.

Bibliographie, lectures recommandées

Christine DEFAIX REMY, Programmation shell sous UNIX/LINUX - sh, ksh, bash (avec exercices corrigés), ENI

Contact

UFR de mathématique et d'informatique

7, rue René Descartes
67084 STRASBOURG CEDEX
0368850200

Formulaire de contact

Responsable

Pierre Collet