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 cet article Facebook Twitter Linked In
  • Volumes horaires

    • CM : 2.0
    • TD : -
    • TP : 30.0
    • Projet : 180.0
    • Stage : -
    • DS : -
    Crédits ECTS : 4.0
  • Responsables : Julie DUMAS, Francois BROQUEDIS

Objectifs

  • Apprentissage du langage C et ses idiomes
  • Cycle de vie d'un programme
  • 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.

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 :

  • un partiel (examen sur machine de session 1).
    La partie contrôle continu compte pour 33% de la note finale du cours.

SESSION NORMALE :
Des soutenances ont lieu à la fin de la partie "projet". Ces soutenances portent sur le projet effectué en trinôme, en fin de semestre. Elles sont organisées directement par les membres de l'équipe pédagogique, sur les créneaux et salles du projet (pas besoin d'organisation particulière). Elles comptent pour 66% de la note finale du cours.
La note de session normale se décompose en 0.33 * contrôle continu + 0.66 * soutenance de projet.

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 : Cet examen sur machine compte pour 50% de la note de session 2, les autres 50% correspondant la note de soutenance de projet en session 1, qui n'est elle pas rattrapable.

Session 1 : N1 = 0.33*E1 + 0.66*P
N1 = note finale de session 1
P = note finale de la partie projet
E1 = note de l'examen sur machine de session 1

Session 2 : N2 = 0.5*E2 + 0.5*P
N2 = note finale de session 2
P = note de projet (session 1, non rattrapable)
E2 = examen sur machine de session 2

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

Calendrier

Le cours est programmé dans ces filières :

  • Cursus ingénieur - Tronc Commun - Semestre 6
cf. l'emploi du temps 2022/2023

Informations complémentaires

Code de l'enseignement : 3MMPLC
Langue(s) d'enseignement : FR

Le cours est rattaché aux structures d'enseignement suivantes :

Vous pouvez retrouver ce cours dans la liste de tous les cours.

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 cet article Facebook Twitter Linked In

mise à jour le 15 janvier 2017

anglais
Grenoble INP - Ensimag
École nationale supérieure d'informatique et de mathématiques appliquées
681, rue de la passerelle - Domaine universitaire - BP 72
38402 SAINT MARTIN D'HERES
 
 
République Française         Groupe INP Logo de la Commission des titres d'ingénieur (CTI)
    Université Grenoble Alpes