Aller au menu Aller au contenu
Une voie, plusieurs choix
Informatique et Mathématiques appliquées
Une voie, plusieurs choix

> Formation > Cursus ingénieur

Projet logiciel en C - 3MMPLC

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo
  • Volumes horaires

    • CM : 2.0
    • TP : 30.0
    • Projet : 64.0
    Crédits ECTS : 4.0

Objectifs

  • Etapes du source à l’exécutable
  • Apprentissage du langage C et ses idiomes
  • Manipulations intensives des pointeurs
  • Conception et usage de structures de données complexes
  • Introduction au génie logiciel
  • Préparation aux enseignements de deuxième année : compilation, algorithmique, projet génie logiciel et systèmes d’exploitation.
Contact François BROQUEDIS, Olivier MULLER

Contenu

Le projet C est un enseignement se déroulant au 2e semestre dont le but est de donner aux étudiants de première année une première expérience de programmation en C, sur un projet relativement conséquent effectué en trinôme, sur une période dédiée (les étudiants ne font que ça pendant 3 semaines en fin d'année scolaire). Les sujets proposés sont suffisamment conséquents pour couvrir une grande partie de la norme C. Le module de projet C est découpé en deux parties:

  • La première, appelée "prépa C", pose les bases du C sur des développements ponctuels effectués en TP.
  • La deuxième partie correspond au projet en lui-même, et s'étend sur 15 jours pendant lesquels les étudiants travaillent à temps plein sur le projet.


Prérequis

Bases de la Programmation Impérative

Contrôles des connaissances

CONTRÔLE CONTINU :
Type d'évaluation (ex : TP, assiduité, participation) : Examens sur machine (E1 et E2), l'un en cours de semestre, l'autre au terme de la première partie (fin de semestre) et soutenance avec démonstration sur machine (S) de la partie projet.

SESSION NORMALE :
Type d'examen (écrit, oral, examen sur machine) : examen sur machine
Salle spécifique :
Durée : 1h30
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : résumé feuille A4 manuscrite
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices) :

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires : Ces règles s'appliquent pour les deux examens sur machine de la partie "introduction au C".

SESSION DE RATTRAPAGE :
Type d'examen (écrit, oral, examen sur machine) : examen sur machine
Salle spécifique :
Durée : 1h30
Documents autorisés (ex : aucun, résumé feuille A4 manuscrite, dictionnaires, tous documents) : résumé feuille A4 manuscrite
Documents interdits (ex : livres, tous documents) :
Matériel (ex : calculatrices) :

  • matériel autorisé, préciser :
  • matériel interdit, préciser :
    Commentaires :


Session 1 : N1 = (EM + 2*P) / 3
N1 = note finale de session 1
P = note finale de la partie projet
EM = note de l'examen sur machine de la partie prépa

Session 2 : N2 = (E2 + P) / 2
N2 = note finale de session 2
E2 = examen sur machine de session 2

Remarque: la note P de projet ne se rattrape pas en 2ème session.

Bibliographie

B. Cassagne : Introduction au langage C, polycopié ENSIMAG.

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

mise à jour le 15 janvier 2017

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes