Université Côte d'azur

UE INFO S3 : Outils formels de l'informatique

Code de l'ECUE : SPUF32

Ce cours est proposé dans 0 UE
PORTAIL SCIENCES ET TECHNOLOGIES
Informatique , Mathématiques
Campus Valrose
Licence 2
Semestre impair
Français

PRESENTATION

Le cours est une introduction aux mathématiques discrètes nécessaires pour comprendre les concepts fondamentaux de l'informatique. On partira des notions de base d'ensemble, relation et fonction pour introduire et justifier l'induction structurelle. Nous verrons aussi plusieurs méthodes pour resoudre les équations de récurrence. Une introduction au calcul des propositions et des prédicats conclura le cours.

Responsable(s) du cours

Enrico Formenti

Présentiel

  • 18h de cours magistral
  • 36h de travaux dirigés
  • 54h de Travail en autonomie (à la maison)

PREREQUIS

Avant le début du cours, je dois ...

OBJECTIFS

A la fin de ce cours, je devrais être capable de...
  • comprendre la notion de modèle et de sémantique dans la logique du premier ordre
  • comprendre les liens entre récurrence et complexité des algorithmes
  • transposer une phrase énoncée en langage naturel vers la logique du premier ordre
  • comprendre la notion de conséquence logique et ses implications
  • résoudre des équations de récurrence linéaires et certaines classes de non-linéaires
  • faire un raisonnement qui implique l'induction simple ou structurelle
  • faire une démonstration élémentaire

CONTENU

  • Présentation du cours, ses objectifs, matériel suggéré.

  • Ensembles, dénombrabilité, mots.

  • Relations, fonctions et ordres

  • Induction

  • Dénombrement

  • Récurrence

  • Contrôle intermédiaire qui compte pour 50% de la note finale.

  • Récurrence et séries formelles.

  • Logique des propositions

  • Logique des prédicats

  • Automates finis et expressions régulières.

Accéder au Syllabus complet (Authentification requise)
Important
Ce syllabus n’a aucune valeur contractuelle. Son contenu est susceptible d’évoluer en cours d’année : soyez attentifs aux dernières modifications.