Table of Contents

Type to search the document. Use arrow keys to navigate results.

    Table des matièresClose

    Programmation et projet d'etudes - PROG5 (UE GBIN5U03) - UFR IM2AG

    Année 2024-2025

    Présentation

    Cette UE revient sur des notions vues lors des années précédentes et vise à les consolider. Elle couvre le langage C dans ses aspects avancés (mémoire, pointeurs, entrées/sorties), la programmation en shell, les outils d’aide au développement (make, gdb, git) et les techniques de programmation.

    Les bases du langage C (organisation d’un programme, déclarations, structures de contrôle, entrées/sorties basiques) doivent être déjà acquises ou être acquises à l’issue des deux premières semaines de cette UE. Les bases de la programmation (programmation impérative) sont un prérequis de l’UE. Si vous constatez que vous avez des difficultés avec ce qui est présenté, il vous est fortement conseillé de vous pencher sérieusement sur des documents traitant du langage C.

    Contrôle continu

    Les activités de contrôle continu durant le semestre pour cette UE sont intégralement sur la plateforme caséine. Les instructions pour y accéder ainsi que les détails concernant chaque activité (sujet, date d’ouverture, date limite de rendu) sont diffusées dans le canal PROG5 du forum de discussions ’mattermost’ de la L3 Info.

    Environnement de travail

    L’environnement de travail de cette UE est l’environnement UNIX, dans lequel il faudra les outils permettant de développer en langage C. Quelques éléments de configuration sont décrits sur cette page :
    https://c-unix.gricad-pages.univ-grenoble-alpes.fr

    Contenu de l’UE

    Les vidéos des amphis de l’UE ont été enregistrées durant les périodes de confinement et d’enseignement hybride dues à la COVID-19. Elles ne sont plus forcément exactement à jour avec le contenu actuel du cours mais devraient l’être en majeure partie.

    Projet

    Acessible via ce lien.

    Bibliographie

    • 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
    • Guide utilisateur sur le C de B. Cassagne.

    Annales

    Enseignants

    Sauf exception, ils sont joignables par mail à prénom.nom AT univ-grenoble-alpes POINT fr :

    • Guillaume Huard (responsable)
    • Fateh Boulmaiz
    • Maxime De Sousa
    • Cyril Labbé