Special

Search by property

This page provides a simple browsing interface for finding entities described by a property and a named value. Other available search interfaces include the page property search, and the ask query builder.

Search by property

A list of all pages that have property "Course objectives" with value "Introduction à la programmation parallèle". Since there have been only a few results, also nearby values are displayed.

Showing below up to 20 results starting with #1.

View (previous 50 | next 50) (20 | 50 | 100 | 250 | 500)


    

List of results

  • Courses/PFON  + (Fournir une vision d'ensemble du paradigme de programmation fonctionnelle et de son positionnement relatif aux autres paradigmes de programmation. Illustrer l'ensemble des concepts abordés au moyen de deux langages fonctionnels: Lisp et Haskell.)
  • Courses/COMP  + (Introduire les outils et notions nécessaires à la compréhension du problème P = NP et des classes de complexité.)
  • Courses/LOGI  + (Introduire les structures inductives, la logique du premier ordre, et le calcul des séquents.)
  • Courses/THEG  + (L'objectif du cours est triple. Il s'agit L'objectif du cours est triple. Il s'agit d'une part d'introduire le vocabulaire de la théorie des graphes et d'illustrer sont vaste champ d'applications. D'autre part ce cours prolonge le cours d'algorithmique en étudiant la complexité de chaque algorithme présenté (dont certains utilisant de la programmation dynamique). Enfin ce cours relie les graphes à la théorie des groupes (abordée brièvement en classes préparatoires).rdée brièvement en classes préparatoires).)
  • Courses/TYLA  + (L'outil principal du programmeur est le laL'outil principal du programmeur est le langage de programmation. Ce cours cherche à démontrer que les langages ne sont pas égaux, et que certains sont plus adaptés que d'autres. Il cherche à montrer les erreurs du passé, et à souligner qu'elles sont souvent reproduites. Il insiste sur le lien étroit, mais presqu'invisible, qui existe entre les technologies de compilation existantes, et la définition d'un langage, pour mettre l'emphase sur l'évolution des langages de programmation, et le besoin de promouvoir de nouvelles technologies. Enfin, puisque le choix n'est pas toujours disponible, il cherche à promouvoir l'esprit de langages riches dans la lettre du langage imposé.s riches dans la lettre du langage imposé.)
  • Courses/MOB1  + (Le but de ce cours est d'apprendre les différents concepts liés au paradigme des objets, de savoir comment plusieurs langages à objets supportent ces concepts, de savoir modéliser un logiciel avec UML et en suivant une méthode.)
  • Courses/CAPA  + (Le but de ce cours est de pousser les étudiants à utiliser la parallélisme, en pratiquant les cas simples qui sont très nombreux et en analysant les techniques de parallelisation de cas plus complexes.)
  • Courses/ALGO-TDTP  + (L’atelier se déroule en 5 jours :Matin couL’atelier se déroule en 5 jours :Matin cours, après-midi TD suivi d'un TP sur machine.Le but de cet atelier est d'appréhender et d’appliquer les concepts de l'algorithmique par la pratique.</br></br>'''N'a pas eu lieu en 2020-2021. Le but est de le remplacer par des TDs/TPs tout le long de l'année, mais à cause du manque de préparation de l'école et du confinement, cela a simplement sauté en 2020-2021.''', cela a simplement sauté en 2020-2021.''')
  • Courses/POGL  + (L’objectif de ce cours est d’apprendre à uL’objectif de ce cours est d’apprendre à utiliser OpenGL 4 ; Le premier objectif est de maîtriser les rudiments programmation classique d’OpenGL et la programmation des shaders en utilisant GLSL (en utilisant bien les versions actuelles d’OpenGL, et jamais d’éléments des versions antérieurs). Le second objectif est d’apprendre à réaliser des rendus plus difficiles en temps réel tel que le rendu d’eau, de feu, d’éléments réfléchissants ou la gestion des ombres en temps réel. Les techniques du genre render-to-texture ou multiple render targets sont abordées, ainsi que les méthodes classiques pour accélérer le rendu (comme le deferred rendering) seront présentées. Les algorithmes de rendu temps réel utilisés sont ceux présentés dans le cours d’introduction à la synthèse d’images.urs d’introduction à la synthèse d’images.)
  • Courses/MOMA  + (Maîtriser les outils classiques de morpholMaîtriser les outils classiques de morphologie mathématique, et savoir identifier les situations dans lesquels ceux-ci s’avèrent particulièrement efficaces.</br></br>Ce cours présente les opérateurs de base de la morphologie mathématique pour le traitement d’images (érosion, dilatation, ouverture, fermeture, etc), ainsi que les stratégies classiques de filtrage morphologique. Un accent clair est mis sur les situations pratiques dans lesquels ces types d’opérateurs sont particulièrement performants.rateurs sont particulièrement performants.)
  • Courses/TRPA2  + (Niveau 2 - Sensibilisation aux problèmes de la reconnaissance de la parole, état de l'art en reconnaissance (Modèles de Markov cachés), utilisation d'outils spécifiques.)
  • Cours/THEG App  + (Notions de théorie des graphes.)
  • Courses/RELA  + (Présentation des méthodes et techniques pour la conception, la réalisation et l'utilisation des bases de données relationnelles.)
  • Courses/MLEA2  + (Présentation des outils de classification les plus populaires et des méthodes permettant d’évaluer leurs performances. Développement des capacités à lire des articles de Machine Learning avec un esprit critique par la réalisation d’un projet.)
  • Courses/MLEA1  + (Présentation des outils de classification les plus populaires et des méthodes permettant d’évaluer leurs performances. Développement des capacités à lire des articles de Machine Learning avec un esprit critique par la réalisation d’un projet.)
  • Courses/TIFO  + (Présenter aux étudiants les briques élémenPrésenter aux étudiants les briques élémentaires de traitement d’images, permettant l’élaboration d’algorithmes plus complexes</br></br>Ce cours d’introduction au traitement d’images vise à familiariser les étudiants avec la terminologie et les traitements élémentaires qui structurent les algorithmes avancés de restauration, amélioration, filtrage et extraction automatique d’information des images. Les notions abordées balayent la formation des images (perception et capteurs), le codage (niveaux de gris, espaces colorimétriques), la représentation des images (histogrammes et leur manipulation, représentations spatiales et fréquentielles), la reconnaissance de formes simples (droites, cercles), les méthodes de traitement de séquences d’images et l’information temporelle. Une ouverture sur les implémentations rapides (instructions SIMD) sera effectuée et servira d’introduction au cours de programmation GPGPU. De même, une introduction à la morphologie mathématique sera présentée pour préparer le terrain pour le cours dédié (plus tard dans le semestre). cours dédié (plus tard dans le semestre).)
  • Courses/OCVX  + (Présenter les outils mathématiques permettPrésenter les outils mathématiques permettant la formulation des problèmes d’optimisation convexe, et les outils algorithmiques en permettant la résolution.</br></br>Ce cours introduit les algorithmes permettant de résoudre les problèmes d’optimisation convexe. Nombreux problèmes en traitement du signal et des images peuvent se formuler comme la recherche de l’optimum d’une fonction convexe, d’où l’intérêt pratique de maîtriser les outils théoriques sous-jacents à la résolution de ces problèmes. Ce module est organisé en deux blocs. Dans un premier temps, il s’attachera à apporter une compréhension qualitative des problèmes d’optimisation convexe dans un cadre général. L’accent sera mis dans un second temps sur une compréhension théorique des méthodes itératives permettant la résolution des problèmes d’optimisation convexe.tion des problèmes d’optimisation convexe.)
  • Courses/CMKV  + (Résoudre des problèmes de classification et de reconnaissance probabilistes.)
  • Courses/KPRAT  + (Savoir utiliser les notions apprises en traitement d'images, morphologie mathématiques et reconnaissance des formes sur des cas pratiques.)
  • Courses/IRGPU  + (Être capable de repenser les algorithmes pÊtre capable de repenser les algorithmes pour accélérer les traitements et maîtriser des technologies disponibles pour réduire les temps de traitement. Le cours est divisé en plusieurs tranches et plusieurs aspects et technologies seront abordées (OpenCL, CUDA…).</br></br>Ce cours vise à réconcilier le programmeur avec le hardware pour en tirer les meilleures performances. Pour cela, les différences fondamentales entre CPUs et GPUs seront abordées pendant la première séance. La seconde séance explore les solutions software, à la fois en termes de langages de programmation et de bibliothèques logicielles, qui permettront d’exploiter pleinement les capacités du GPU. Enfin, la dernière séance mettra l’accent sur la manière de repenser les algorithmes afin qu’ils s’adaptent aux types de calculs permis par l’architecture. Des exemples issus de la littérature du traitement d’image illustreront ce dernier cours.ent d’image illustreront ce dernier cours.)