Functional Programming and Graph Theory
Description
Objectifs
This unit builds on two courses related to the development of complex software:
-Functional programming : Data collecting and network computing applications cannot be programmed efficiently with the common shared memory paradigm (centralized state that can accessed by all components from the application). Functional programming rely on the stateless paradigm derived from the notion of mathematical functions to avoid bottlenecks.
-Graph theory : Graphs are mathematical objects that are used to model many problems relying on complex data. Many dedicated data structures and algorithms have been design to represent and use them efficiently.
Pré-requis
Computer system use
Imperative Programming
Évaluation
L’évaluation des acquis d’apprentissage est réalisée en continu tout le long du semestre. En fonction des enseignements, elle peut prendre différentes formes : examen écrit, oral, compte-rendu, rapport écrit, évaluation par les pairs…
En bref
Crédits ECTS : 4.0
Nombre d’heures : 81.0

INSA Toulouse
135 avenue de Rangueil
31077 Toulouse cedex 4
Tél : 05 61 55 95 13
Fax : 05 61 55 95 00

Dans un souci d'alléger le texte et sans aucune discrimination de genre, l'emploi du genre masculin est utilisé à titre épicène.