Algorithmique et langage C

Code UE : USEE05

  • Cours
  • 2 crédits

Responsable national

Stephane LEFEBVRE

Responsable opérationnel

Public et conditions d'accès

Aucun prérequis
 

Objectifs pédagogiques

Le langage C’est un des langages les plus utilisés actuellement. Pour permettre aux futurs ingénieurs de dialoguer et d'échanger avec des informaticiens de formation, mais aussi pour développer des applications sur microcontrôleur et dispositifs a? logique programmée, cette Unité? d'Enseignement fournit les outils de base de la programmation en langage C après avoir rappelé? les principaux concepts d'algorithmique

Compétences visées

A l'issue de l'unité? d'enseignement, l'apprenti est capable de :
  • Structurer un programme
  • Concevoir et écrire un programme simple en langage C

Contenu

  • Introduction - Structure d'un ordinateur, représentation de l'information en machine. - Les langages de programmation, position du langage C - Les étapes de développement d'un programme en C
  • Les outils - Editeur, compilateur, éditeur de lien, débuggeur
  • Le langage C - Structure d'un programme, règles d'écriture - La représentation des nombres en machine - Types de base, Types dérives (pointeurs, tableaux, structures...), Conversion de type. - Les opérateurs et les expressions - Les structures de contrôle (for, white...) - Fonctions et macros - Mécanisme d'appel : Passage par valeur/Passage par référence. - Classe d'allocation. - La librairie standard - Les entrées et les sorties conversationnelles ( scanf, printf ). - Les fonctions sur les caractères. - Les fonctions de manipulation de chaines. - Les fichiers (accès séquentiel et direct)
  • Projet - Gestion d'une base de données
 

Modalité d'évaluation

Contrôles, travaux pratiques, projet.

Cette UE apparaît dans les diplômes et certificats suivants

Contact

Equipe pédagogique Systèmes éco-électriques
334, 21-0-41, 292 rue Saint-Martin
75003 Paris
Tel :01 58 80 85 01
Annick Oger

Voir les dates et horaires, les lieux d'enseignement et les modes d'inscription sur les sites internet des centres régionaux qui proposent cette formation