Langages et supports d'exécution

Informations

Langue d'enseignement : Français
Crédits ECTS: 6

Programme

  • Heures d'enseignement dispensées à l'étudiant : 64 heures
  • Temps de travail personnel : 64 heures

Objectifs et compétences

Objectifs :
Maîtriser les principaux langages de programmation parallèle et de programmation répartie.

Ce cours est réalisé par Bordeaux INP.

Compétences :
  • Connaître le ou les champs professionnel(s) associé(s) à la discipline.
  • Se situer dans les différentes perspectives d'insertion professionnelle relatives à son champ disciplinaire.
  • Construire son projet personnel et professionnel et, entre autres, connaître les techniques de recherche d'emploi.
  • Travailler en réseau, utiliser les outils numériques de communication et de travail collaboratif.
  • Travailler en équipe dans différents contextes, y compris avec des personnes issues de disciplines différentes : s'intégrer, se positionner, collaborer, communiquer et rendre compte.
  • Travailler en équipe autant qu’en autonomie et responsabilité au service d’un projet
  • Etre capable de communiquer des résultats à l'écrit et à l'oral en français et en anglais

  • Rédiger des documents de travail ( rapports, notes de synthèse...) adaptés aux personnes et situations rencontrées et appropriés aux organisations et structures concernées
  • Savoir se remettre en question, faire preuve d'esprit critique
  • S’organiser individuellement, gérer son temps et ses priorités, planifier ; s’autoévaluer
  • Être autonome dans l’activité d’écriture et montrer à cette occasion sa capacité à communiquer sa pensée, à raisonner et à organiser ses connaissances.
  • Construire et développer une argumentation.

  • Programmer en tenant compte des spécificités d'une architecture matérielle (multicoeur, GPU, terminal mobile)
  • Connaître et exploiter le fonctionnement des architectures matérielles modernes

Organisation pédagogique

le mode de fonctionnement de l'UE est présenté au début des enseignements

Contrôle des connaissances

SESSION 1

Langages du parallélisme - Examen Support d'excécution 1h30 coef 0,17 + Examen OpenMP 2h30 coef 0,33

Programmation d'Applications Réparties Projet coef 0,5

SESSION 2

Langages du parallélisme - Examen oral Support d’exécution coef 0,17 + Examen oral OpenMP 2h30 coef 0,33

Programmation d'Applications Réparties Projet, report de la note de session 1, coef 0,5

Lectures recommandées

l'ensemble des références bibliographiques est communiqué au début des enseignements

Responsable de l'unité d'enseignement

Pierre-Andre Wacrenier

Enseignants

la composition de l'ensemble de l'équipe pédagogique est communiquée au début des enseignements