Paradigmes de programmation (Prog. fonctionnelle) (PRFO411_INFO)

Présentation

Donner, en guise de complément aux paradigmes de la programmation impérative et orientée objet, un panorama des paradigmes de programmation courants avec une approche comparative.

Objectifs

  • Bases de lambda-calcul et langages de programmation fonctionnelle
  • Concepts de base et programmation en logique
  • Approfondissement d'un langage de programmation fonctionnel en lien avec les mathématiques

Pré-requis

M2103 : Bases de la programmation orientée objet

M2202 : Analyse et méthodes numériques

M3103 : Algorithmique avancée

Plan du cours

  1. Suites récurrentes avec Scala
  2. Manipulation de nombres et tests
  3. Récursivité : triangle de Pascal...
  4. Les algorithmes de tri
  5. Itérations et révisions

Volume horaire

  • CM : 8.0
  • TD : 10.0
  • TP : 12.0

Diplômes intégrant ce cours

En bref

Méthode d'enseignement
En présence

Forme d'enseignement
Travaux dirigés

Langue d'enseignement
Français

Date de début des cours
15 janvier 2018

Date de fin
24 juin 2018

Contact(s)

UFR, Écoles, Instituts

Responsable(s)

Nicolas Voiron

Tél : +33 4 50 09 66 00 p4011

Email : Nicolas.Voiron @ univ-savoie.fr

Lieu(x)

  • Annecy-le-Vieux (74)