F2B002A : Programmation en langage C


Retour
Imprimer la fiche programme
Code analytique: EDF02B002
Responsable  :    
Programmé en UVF2B002

Présentation :

Le langage C qui reste incontournable dans de nombreux domaines. Il permet de mettre en oeuvre les concepts de la programmation impérative et des techniques de base de l'algorithmique.

Ce cours est une formation intensive (programme d'harmonisation) à la programmation en langage C.

On mettra l'accent sur les points forts du langage C mais également sur ses faiblesses (typage faible, usage multiple des symboles, etc.). On insistera sur les aspects délicats du langage, c'est-à-dire les pointeurs, l'allocation, les conversions. Une partie du cours, plus algorithmique, n'utilisera le langage C que comme support de programmation. On se familiarisera avec divers outils qui facilitent l'écriture et la réutilisation de logiciels en C.

Objectifs (obsolète):

* connaître et utiliser les types de base d'un langage impératif (le langage C), savoir construire de nouveaux types ;
* maîtriser les structures de contrôle (le langage C) ;
* être capable de choisir des structures de données qui s'adaptent à son problème ;
* écrire "proprement" en C en utilisant la programmation modulaire et les outils de l'environnement à bon escient;
* savoir utiliser et/ou compléter un logiciel existant.

Pré-requis :

Expérience de programmation en langage structuré.
Avoir déjà utilisé un environnement de programmation.

Liens :

Tous les modules incluant de la programmation utilisent les bases de la programmation développées dans ce cours.

Volume horaire : 24h


Contenu détaillé :

C1, C2 -
PC1, TP1 -
C3, PC2 -
TP2, TP3 -
C4, PC3 -
TP4, TP5 -
C5, PC4 -
TP6, TP7 -


Année 2006/2007
Dernière mise à jour le 03-JUL-06
Validation par le responsable de programme le


IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00