Projet Programmation - 3PMIPPR2
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Volumes horaires
- CM : 0
- TD : 0
- TP : 28.0
- Projet : 0
- Stage : 0
- DS : 0
Crédits ECTS : 2.5
Objectifs
L'objectif de ce cours est d'écrire un programme fiable et complet en C qui :
- résolvent un certain problème de difficulté algorithmique raisonnable dans le temps imparti ;
- comprennent et respectent certaines spécifications et contraintes imposées sur la structure et l'organisation du programme ;
- utiliser correctement certains outils de développement tels que Git, Valgrind, gdb, etc ;
- expérimenter les techniques de développement agiles : développement piloté par les tests et programmation par paire.
Contact Dawood AL CHANTI
Contenu Les principaux éléments à voir dans ce cours sont :
- Un sujet parmi trois (Comptage de cellules, Percolation ou Simulation du problème à N corps).
- Utilisation des connaissances en programmation C pour écrire un programme complet qui résout le problème choisi.
- Utilisation des outils classiques de développement en C : make, gdb, valgrind, git,
- Collaboration en binôme,
- Livraison d'un projet complet : README, instructions de compilation et d'utilisation, tests unitaires.
PrérequisCours Tronc commun Programmation
Contrôles des connaissances Contrôle continu + projet rendu + soutenance
session 1 = Suivi de l'avancement (20%), projet rendu et rapport (60%), soutenance (20%)
session 2 = Travail complémentaire et/ou amélioration du travail rendu en session 1
session 1 confinée = Suivi de l'avancement (20%), projet rendu et rapport (40%), soutenance (40%)
session 2 confinée = Travail complémentaire et/ou amélioration du travail rendu en session 1 confinée
Informations complémentaires Cursus ingénieur->1ère année ingénieur Phelma->Semestre 6
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 21 septembre 2021