UE Programmation et projet d'études

Diplômes intégrant cet élément pédagogique :

Descriptif

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.

Pré-requis recommandés

Langage C, environnement UNIX

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

Informations complémentaires

Lieu(x) : Grenoble
Langue(s) : Français