University Côte d'azur

UE INFO S3 : Outils formels de l'informatique

ECUE's code : SPUF32

Belong to 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.

Course's manager(s)

Enrico Formenti

In class

  • 18h of lectures
  • 36h of directed studies
  • 54h of Travail en autonomie (à la maison)

PREREQUISITES

Before the start of the course, I must ...

OBJECTIVES

By the end of this course, I should be able to...
  • 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

CONTENT

  • 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.

Access to complete Syllabus (Authentification required)
Important
This syllabus has no contractual value. Its content is subject to change throughout this year: be aware to the last updates