Niveau d'étude
Bac +3
ECTS
6 crédits
Crédits ECTS Echange
6.0
Composante
UFR IM2AG (informatique, mathématiques et mathématiques appliquées)
Période de l'année
Automne (sept. à dec./janv.)
Description
Perfectionnement et renforcement des aptitudes au développement logiciel dans un environnement proche du système.
Les thèmes abordés couvrent l'ensemble du spectre impliqué dans le processus d'élaboration :
- points techniques de programmation (mémoire, entrées/sorties, traitements paramétrés) - outils pour l'automatisation (make, shell)
- outils et techniques pour le développement (programmation modulaire, gestionnaire de versions)
Une part importante du travail consiste à la mise en oeuvre des notions abordées dans le cadre d'un projet logiciel en fin de semestre.
Le sujet du projet change chaque année mais implique toujours l'étude et le respect d'une spécification et la manipulation d'informations dans une représentation de bas niveau.
Heures d'enseignement
- TPTP30h
- CMCM4,5h
- TDTD13,5h
Pré-requis recommandés
Langage C, environnement UNIX
Période
Semestre 5
Compétences visées
- compréhension de l'organisation de l'information à bas niveau et de sa manipulation - maîtrise du processus de développement et des outils associés - autonomie face à une documentation technique, capacité à comprendre et respecter une spécification