Expression et communication écrites et orales

CODE CNAM : LG025B61

Équipe autour d'un ordinateur portable, écrans de code en arrière-plan

Les informations principales de la formation

Résoudre des problèmes complexes en mobilisant les concepts fondamentaux de l’informatique

Lieu : À distance

Modalité : A distance/Partiellement à distance

Durée : 6 mois / 60 heures

Niveau d’entrée : Sans niveau

Voir les prérequis

Diplôme obtenu : Sans niveau

Présentation

Organisation des cours

Organisation du cours
Durée 6 mois / 60 heures
Période de cours Octobre à Juin
Modalités A distance/Partiellement à distance
Rythme A votre rythme
Type de diplôme Je suis une description du terme
Niveau à la fin Sans niveau
Alternance Non éligible
Intitulé officiel Résoudre des problèmes complexes en mobilisant les concepts fondamentaux de l’informatique
Code Cursus LG025B61
Crédit ECTS 24 ECTS

Public cible

Tout public

Prérequis

bac +2 en informatique

Bac +2 en informatique

Programme

Contenu de la formation

Présenter des notions mathématiques indispensables pour aborder des études d’ingénieur informaticien. L’objectif n’est pas d’étudier ces notions et outils pour eux-mêmes mais de montrer également leur utilité dans l’analyse de problèmes qui se posent en informatique.
Connaître et approfondir certains paradigmes de programmation : logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; comprendre leurs différences.

Unité(s) d’enseignement(s) obligatoire(s)

Code Cours Détail
UTC501 Math Info
UTC503 Paradigmes Prog

Math Info

  1. Éléments de logique : proposition, prédicats, validité, satisfiabilité.
  2. Les techniques de raisonnement : direct, par cas, par contraposition, par récurrence, par l’absurde.
  3. Suites
  4. Généralités sur les graphes
  5. Relations et ordres : relations binaires, d’équivalence, ordres partiels et totaux.
  6. Eléments d’arithmétique : divisibilité, nombres premiers, propriétés du PGCD, algorithme d’Euclide, décomposition en produit de facteurs premiers, arithmétique modulaire.
  7. Calcul matriciel et analyse : résolution de systèmes linéaires, méthode de Gauss, Gauss Jordan.
  8. Bases du dénombrement

Présenter des notions mathématiques indispensables pour aborder des études d’ingénieur informaticien. L’objectif n’est pas d’étudier ces notions et outils pour eux-mêmes mais de montrer également leur utilité dans l’analyse de problèmes qui se posent en informatique.

Paradigmes Prog

  • Contenu sans obligation d’exhaustivité: 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. Au mois 50% du programme (et de l’examen) concernent un autre paradigme que la programmation objet (dominant aujourd’hui).
  • Structure: L’enseignement comprendra un noyau de cours magistraux, mais surtout un volume important de TP sur machine. En particulier, on partira d’un ou plusieurs objectifs de programmation et leur déclinaison dans divers paradigmes.

Connaître et approfondir certains paradigmes de programmation : logique, fonctionnel, réactif, objet ; savoir les mettre en œuvre ; comprendre leurs différences.

Carrière

Rythme des cours

L’année est organisée en 2 semestres : semestre 1 (S1) d’octobre à février/mars et semestre 2 (S2) de mars à juin.

Compétences visées

Objectifs

Présenter des notions mathématiques indispensables pour aborder des études d’ingénieur informaticien. L’objectif n’est pas d’étudier ces notions et outils pour eux-mêmes mais de montrer également leur utilité dans l’analyse de problèmes qui se posent en informatique.

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

Méthodes mobilisées

Méthodes mobilisées

Pédagogie qui combine apports académiques, études de cas basées sur des pratiques professionnelles et expérience des apprenants avec une équipe pédagogique constituée pour partie de professionnels.

Un espace numérique de formation (ENF) est à votre disposition tout au long de la formation : Utilisation de supports numériques (documents pdf, vidéos interactives, quiz d’autoévaluation…) et échanges réguliers en classes virtuelles par visioconférence (en direct ou en différé), messagerie, forums, chat…

Modalités d’évaluation

> Chaque unité (UE/US, UA) fait l’objet d’une évaluation organisée en accord avec l’Établissement public (certificateur) dans le cadre d’un règlement national des examens.

Modalités de validation

> Chaque enseignement fait l’objet d’une notation sur 20. Le bloc de compétences est obtenu à condition d’avoir validé chacune des unités d’enseignement le composant

Méthodes d’évaluation

Poursuivre ses études

Poursuite d’étude possible au Cnam

Titre : Licence Sciences technologies santé mention informatique parcours informatique générale

Sur le marché du travail

Tarifs et financement

Chaque bloc suit le tarif de référence du Cnam Pays de la Loire en cas de prise en charge : 21 € de l’heure. Une unité d’enseignement de 50 heures revient par exemple à 1 050 €, finançable par le CPF, un OPCO ou votre plan de développement des compétences. Cette souplesse permet d’échelonner l’effort financier et de mobiliser un financement à chaque étape, sans engager le coût d’un cursus entier d’un seul coup.

Détail des tarifs
Élément Tarif Financement
Un bloc (ensemble d’UE) CPF, OPCO, plan de développement
Cursus complet Somme des blocs CPF, OPCO, plan de développement

Inscription

  1. Candidatez en ligne via notre formulaire de pré-inscription.
    Munissez vous de votre CV. Formats acceptés : pdf, doc, ppt

  2. Rencontrez votre conseiller formation en entretien individuel

Les autres formations en Technologies du Numérique

  • Concevoir et modéliser des applications informatiques

    Concevoir et modéliser des applications informatiques

    Code CNAM: DUS05B40
    A distance/Partiellement à distance
  • S’exprimer et communiquer dans une langue étrangère

    S’exprimer et communiquer à l’oral et l’écrit et dans au moins une langue étrangère

    Code CNAM: LG025B31
    A distance/Partiellement à distance
  • Fondements des systèmes informatiques et des réseaux

    Utiliser les outils numériques de référence

    Code CNAM: LG025B11
    A distance/Partiellement à distance
  • Développer, tester et intégrer un composant informatique dans l?infrastructure applicative, système, technique ou de sécurité d?un Système d?Information d?une entreprise

    Développer, tester et intégrer un composant informatique dans l’infrastructure applicative, système, technique ou de sécurité d’un Système d’Information d’une entreprise

    Code CNAM: CRN08B20
    A distance/Partiellement à distance
  • Mathématiques 1: mathématiques générales

    Mathématiques 1: mathématiques générales

    Code CNAM: UTC601

    Sessions choisies

    à distance

    Choisir mes sessions

    Mathématiques 1: mathématiques générales