Accueil - Connexion

Travail personnel algorithmique

383-1 Travail personnel algorithmique Informatique (formation initiale sous statut étudiant) S5
Cours : 0 h TD : 0 h TP : 10 h Projet : 0 h Total : 10 h
Responsable : Luc Brun
Pré-requis
Cours «Programmation et langage C » Cours « Bases de l'algorithmique »
Objectifs de l'enseignement
L'étudiant dispose des compétences nécessaires pour créer ses propres programmes.
Programme détaillé
Le sujet du projet reprend un ou plusieurs concepts vus dans les cours de Bases de l'algorithmique (récursivité, types abstraits...) et demande leur implémentation en langage C. La qualité des solutions algorithmiques trouvées ainsi que le respect des règles de programmations vues en cours seront particulièrement examinées. Le sujet se prêtera généralement à des extensions. L'étude de ses extensions au-delà du minimum requis est encouragée dans la mesure où le travail sur le sujet proprement dit est correctement accompli.
Applications (TD ou TP)
Sujet imposé.
Compétences acquises
L'étudiant acquiert une connaissance plus approfondie des notions vues dans le module « Fondements de l'informatique » à travers leurs mises en pratique dans le cadre du projet. Cet exercice permet de confronter les élèves au développement d'un code dont le volume est important.

Bloc compétence : Concevoir une solution perenne dans le domaine du génie logiciel
-> Niveau 3 : Formaliser et modéliser un problème à l’aide d’outils mathématiques et algorithmique.
Bibliographie
Introduction à l'algorithmique. T. Cormen et al. - Dunod - 1994 Types de données et algorithmes. C. Froidevaux et al. - Mc Graw-Hill ? 1990 Kernighan-Richie « Le langage C, norme ANSI » Ed. Dunod 2000 Claude Delaunay « langage C la référence » Ed Eyrolles 2002 Méthodologie de la programmation en C : Norme C 99 Achille Braquelaire

© 2024 - ENSICAEN ( Mentions Légales - Crédits )