Vous êtes ici

  1. Accueil
  2. Programmation C/C++ et Matlab

Programmation C/C++ et Matlab

Programmation C/C++ et Matlab

En pratique :

Volume horaire de cours : 10
Volume horaire global de TD : 8
Volume horaire global de TP : 28
Volume horaire globale de travail personnel : 36
Volume horaire pour d'autres type d'enseignement : 2
Langue principale : français
Nombre de crédits européens : 5
Capacité d'accueil : 80

Description du contenu de l'enseignement

Ce cours traite de l’apprentissage de langages de programmation en C et Matlab, avec une ouverture sur le langage de programmation Objet C++.
Cet enseignement est obligatoire dans le cursus de la Licence 3 EEA de l’Université de Rennes 1. Il s’agit d’un enseignement théorique et technologique.
Il s’appuie sur les cours de programmation du L2 EEA et prépare aux cours d’Informatique des Masters 1 et 2 EEA.
 


Compétences à acquérir

  • À la fin du cours, les étudiants savent analyser et résoudre un problème posé de programmation, répondant à un cahier des charges.
  • Ils sont capables d’écrire un programme en langage C ou en langage Matlab et ont reçu les fondements de base de la programmation en C++.
  • Ils ont été amenés à écrire des programmes qui pour une partie, sont en lien avec le domaine de l’électronique et/ou du traitement du signal et de l’image.
  • Les compétences acquises en Matlab sont mises à profit au sein d’autres modules de la formation.

 


Modalités pédagogiques

  • en présence

Modalités d’organisation et de suivi

A – Programmation en langage C (Bases de la programmation, Types composés, Fonctions, Pointeurs, Programmation modulaire, Gestion de fichiers) – Compilation, Edition de liens et Exécution.
B – Programmation en langage Matlab (Bases de la programmation, Manipulation de vecteurs et de matrices, Scripts, Fonctions, Graphique).
C – Initiation à la programmation objet en C++ (Classes et objets, héritage et clientèle, classes abstraites, polymorphisme)
 


Bibliographie, lectures recommandées

  • Support de cours
  • Livres de référence et liens sur sites
  • Anciens sujets d’examens

Intervenant(s)

MIREILLE GARREAU
OSCAR ACOSTA

Pré-requis

Pré-requis obligatoires

Avoir des connaissances en algorithmique.

 


Profils attendus

Une première expérience en programmation est favorable.