Schema della sezione

  • Système et environnement de programmation

    Contributors: Romain Couillet, Benjamin Wack - Université Grenoble Alpes

    Contact: Romain Couillet

    romain.couillet [at] univ-grenoble-alpes [dot] fr

     
    logo UGA

    • Bienvenue sur ce cours d'introduction à Unix et à la programmation en C.

      Ce site propose, pour chaque semaine de l'UE inf203 :
      • les transparents de cours, énoncés de TD et de TP ;
      • le matériel utilisé en TP (fichiers à modifier ou compléter) ;
      • des activités pratiques (non évaluées) pour l'UE INF203. Ces dernières sont prévues pour être complétées après avoir suivi le cours, le TD et le TP de la semaine correspondante.

      Pour pouvoir accéder aux activités de l'UE, vous devez au préalable vous inscrire dans le groupe correspondant à votre groupe de TD (en haut de page).

      Documents utiles

      Compte-rendus de TP

      Dans chaque semaine vous trouverez un module de rendu de TP. Il faut au préalable vous être inscrit dans un binôme, voir ci-dessous Choix d'un binôme.

      Rappel concernant les compte-rendus : L'énoncé comporte un certain nombre de questions représentées par des fragments de texte encadrés par des caractères [x] et le symbole ■. Vous devez répondre à ces questions par écrit et rendre les réponses à votre enseignant (un compte rendu par binôme). Ces comptes rendus ne sont pas évalués, il est donc primordial d'y répondre honnêtement, à son rythme. De plus, à la fin de chaque compte rendu et quel que soit votre degré d'avancement, vous résumerez en quelques lignes ce que vous avez appris au cours de ce TP. Les paragraphes baptisés Exercice complémentaire proposent des questions et activités complémentaires, à faire en séance si vous avez le temps, ou à défaut dans un créneau de libre-service.

      Travail individuel

      Pour travailler chez vous, plusieurs solutions sont possibles, par ordre de difficulté croissante (mais les dernières solutions vous rendront plus autonomes) :

    • Annonces Forum
      Condizioni per l'accesso: Appartenere a qualsiasi gruppo
    • Ce forum a pour vocation de vous permettre de poser des questions sur les cours, les exercices et les TPs, et d'éclaircir des notions qui vous poseraient problème.

      N'hésitez pas à vous en servir pour vous entraider, un enseignant passera de toute façon valider les éléments de réponse qui auront pu être proposés.

      Vous avez la possibilité de joindre des fichiers à vos messages (fichier source en C ou en shell, scan d'exercice, copie d'écran...).

    • Pour pouvoir accéder aux activités de l'UE, vous devez au préalable vous inscrire dans le groupe correspondant à votre groupe de TD.

    • Avant de déposer vos compte-rendus de TP et de projet, il faut que les deux étudiants soient inscrits dans le même binôme.

      Il suffit alors qu'un seul de vous deux fasse le rendu, et les documents seront alors automatiquement associés aux 2 étudiants.

  • Principe : Le projet s'étale sur l'ensemble de la période d'enseignement et devra être rendu avant la dernière semaine de cours sur Caséine. Vous pouvez avancer à votre rythme, mais plus vous en faites, meilleure sera votre note. Un compte-rendu détaillé faisant état de vos choix (justifiés) et vos idées est attendu.

    Télécharger l'énoncé du projet.

    • Rendu projet Cowsay Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Matériel pédagogique

    • Compte-rendu TP1 Compito

      Important : pour pouvoir rendre votre compte-rendu, vous devez vous être inscrit dans un binôme ici : Choix d'un binôme

      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Matériel pédagogique

    • Compte-rendu TP2 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP3 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP4 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP5 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP6 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP7 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP8 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP9 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP10 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP11 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
    • Compte-rendu TP12 Compito
      Condizioni per l'accesso: Appartenere ad un gruppo presente in Groupement L1-IMA-INF-annee-en-cours
      • Learning the bash Shell, 2nd Edition, Newham - ISBN-10: 1565923472 - ISBN-13: 978-1565923478
      • Le langage C - 2e éd - Norme ANSI, Brian W. Kernighan, Dennis M. Ritchie - ISBN-10: 2100715771 - ISBN-13: 978-2100715770
      • Attention, seulement le chapitre 3.6, qui va déjà trop loin par rapport à notre programme :
        Compilateurs : principes, techniques et outils - 2e édition, Alfred V. Aho, Monica S. Lam,‎ Ravi Sethi,‎ Jeffrey D. Ullman - ISBN-10: 2744070378 - ISBN-13: 978-2744070372