Accueil UnitésParadigmes de programmation
UTC503

U.E Paradigmes de programmation

nombre d’heures
26
Modalités 100% à distance
Crédits ects
3

Où se
former?

1 Centre d’enseignement en Nouvelle-Aquitaine

Quand se former ?

Rentrée
Permanente !
voir toutes les dates

Votre projet professionnel commence ici !

Formez-vous avec

Dites-nous tout sur votre projet !

Choisissez une session de formation

Centres de formation :
Modalités d’enseignement : 100% à distance Mixte : à distance + cours en salle Présentiel
Centres de formation Prochaines sessions Modalités Informations
Nouvelle-Aquitaine Octobre 2020
Juillet 2021

1er semestre
UTC503-2020-1-FR-NA

Supports de cours et des ressources pédagogiques en ligne, activités pédagogiques encadrées à distance, regroupements en salle ou en visioconférence. UE à effectif limité.

Planning : Première séance le lun 09/11/20 18h.
Validation de l'UE : Examen sur table 16/02/21, 30/03/21.
Informations non contractuelles, susceptibles de modification.

Session 2021/2022
Centres de formation Prochaines sessions Modalités Informations
Nouvelle-Aquitaine Octobre 2021
Juillet 2022

1er semestre
UTC503-2021-1-FR-NA

Supports de cours et des ressources pédagogiques en ligne, activités pédagogiques encadrées à distance, regroupements en salle ou en visioconférence. UE à effectif limité.
Session 2022/2023
Centres de formation Prochaines sessions Modalités Informations
Nouvelle-Aquitaine Octobre 2022
Juillet 2023

1er semestre
UTC503-2022-1-FR-NA

Supports de cours et des ressources pédagogiques en ligne, activités pédagogiques encadrées à distance, regroupements en salle ou en visioconférence. UE à effectif limité.
Voir ma liste de formation
Prérequis :

Connaître un langage de programmation avancé, comme java, et maîtriser les notions d'algorithme, de procédure et fonction, d'objet, de méthode, et d'héritage.

Objectifs :

Connaître et approfondir les principaux paradigmes de programmation : impératif, logique, fonctionnel, réactif, objet ; savoir les mettre en oeuvre ; comprendre leurs différences.

Compétences visées :

Pouvoir aborder un nouveau langage de programmation ou une nouvelle bibliothèque en reconnaissant les usages dans ceux-ci des principaux paradigmes. La plupart des langages de programmation actuels étant hybrides, et s'ouvrant de plus en plus au paradigme fonctionnel, les connaissances dans un paradigme seront utilisables au-delà de celui-ci.

Nous contacter

Contenu:Paradigme objet, généricité, héritage et polymorphisme, introspection ; paradigme fonctionnel, lambda expressions, clôtures, objets persistants, promesses ; paradigme logique. Divers langages de programmation pourront être abordés, par exemple Java ou C# pour le paradigme objet, Javascript, Scala, Haskell ou Kotlin pour la programmation fonctionnelle, Prolog pour la programmation logique. Structure: L'enseignement comprendra un noyau de cours magistraux, mais surtout un volume important de TD/TP. En particulier, on partira d'un problème donné, et on verra comment le résoudre dans les divers paradigmes.

Modalités de validation :

Examen final, complété éventuellement d'un contrôle continu.

Nous contacter

Agenda

Choisissez une session de formation

Centres de formation
Modalités d’enseignement : 100% à distance Mixte : à distance + cours en salle Présentiel
  • Session 2020/2021

  • Session 2021/2022

  • Session 2022/2023

Présentation

Prérequis :

Connaître un langage de programmation avancé, comme java, et maîtriser les notions d'algorithme, de procédure et fonction, d'objet, de méthode, et d'héritage.

Objectifs :

Connaître et approfondir les principaux paradigmes de programmation : impératif, logique, fonctionnel, réactif, objet ; savoir les mettre en oeuvre ; comprendre leurs différences.

Compétences visées :

Pouvoir aborder un nouveau langage de programmation ou une nouvelle bibliothèque en reconnaissant les usages dans ceux-ci des principaux paradigmes. La plupart des langages de programmation actuels étant hybrides, et s'ouvrant de plus en plus au paradigme fonctionnel, les connaissances dans un paradigme seront utilisables au-delà de celui-ci.

Nous contacter

Contenu:Paradigme objet, généricité, héritage et polymorphisme, introspection ; paradigme fonctionnel, lambda expressions, clôtures, objets persistants, promesses ; paradigme logique. Divers langages de programmation pourront être abordés, par exemple Java ou C# pour le paradigme objet, Javascript, Scala, Haskell ou Kotlin pour la programmation fonctionnelle, Prolog pour la programmation logique. Structure: L'enseignement comprendra un noyau de cours magistraux, mais surtout un volume important de TD/TP. En particulier, on partira d'un problème donné, et on verra comment le résoudre dans les divers paradigmes.

Modalités de validation :

Examen final, complété éventuellement d'un contrôle continu.

Nous contacter
Tarif indicatif
520

Mobilisez les financements auxquels vous avez droit !

Votre entreprise

finance

520

Vous payez

0

Pôle Emploi



finance

260

Vous payez

0

Votre CPF

Compte Personnel de Formation

finance

520

Vous payez

0

Le Conseil Régional

finance

Vous payez

78 (1)

AG2R (2)
La Mondiale

finance
700

/module (4 modules maximum/an)

Vous payez

0
(1) -20% pour les demandeurs d'emploi (2) Dispositif réservé aux adhérents demandeurs d'emploi

Besoin de plus d’information sur les dispositifs de financement ?

Demandez l’aide
d’un conseiller
Cnam Nouvelle-Aquitaine

Valorisez votre formation avec un diplôme !

CPN8401A
Titre RNCP Niveau 6 (ex niveau II) Concepteur en architecture...
CPN8402A-1
Titre RNCP Niveau 6 (ex niveau II) Concepteur en architecture...
CPN8402A-2
Titre RNCP Niveau 6 (ex niveau II) Concepteur en architecture...
CPN8403A
Titre RNCP Niveau 6 (ex niveau II) Concepteur en architecture...
CYC9101A
Diplôme d'ingénieur Spécialité informatique parcours Architecture...
CYC9104A
Diplôme d'ingénieur Spécialité informatique parcours Informatique,...
CYC9105A
Diplôme d'ingénieur Spécialité informatique parcours Informatique...
LG02501A-1
Licence générale Sciences technologies santé mention informatique...
LG02501A-2
Licence générale Sciences technologies santé mention informatique...
LG02501A-3
Licence générale Sciences technologies santé mention informatique...
LG02501A-4
Licence générale Sciences technologies santé mention informatique...
Appuyer sur Entrée pour chercher ou la touche ESC pour fermer
    top