Fondements théoriques de l'informatique

Public Concerné

Etre admis.e à la préparation à l'agrégation d'Informatique.

Objectifs pédagogiques

Préparer les agrégatifs à passer dans les conditions les plus favorables les épreuves écrites et orales du concours de l'agrégation d'informatique.

Contenu de la formation

Logique : syntaxe des formules logiques, sémantique de vérité du calcul propositionnel, déduction naturelle (règles d'inférence, notions d'arbres et de preuves).
Calculabilité, complexité :
  • Modèle de calcul. Machines de Turing : définition, principales variantes (ruban bi-infini vs infini, machine à plusieurs rubans). La machine de Turing est le modèle de calcul retenu pour l'étude des notions qui suivent.
  • Calculabilité : universalité, décidabilité, indécidabilité. Problème de l'arrêt.
  • Complexité : complexité en temps et en espace, classe P. Acceptation par certificat, classe NP. Réduction polynomiale. NP-complétude. Théorème de Cook.

Description des modalités de validation

  • Contrôle continu
  • Examen final

En alternance ou en formation continue en journée :

Merci de consulter directement le secrétariat pédagogique de votre formation pour obtenir le planning.

En formation « à la carte Hors Temps de Travail », en présentiel, à distance ou hybride :

Voir les dates, les lieux d'enseignement et les modalités d'inscription sur les sites internet des centres régionaux qui proposent cette formation.

    Code : USSI5J
    6
    crédits