Mathématiques pour l’informatique

Slides:



Advertisements
Présentations similaires
Structures de données avancées : MLH (Multidimensional linear hashing)
Advertisements

Trois domaines Arithmétique 50% Similitudes planes 30%
Spécification et qualité du logiciel
LA LOGIQUE ALGORITHMIQUE. Algorithme Définition Ensemble dopérations Effectuées dans un ordre logique Afin dobtenir un résultat, Afin de résoudre un problème.
CHAPITRE 2 Nombres entiers, initiation à l’arithmétique- Nombres rationnels.
La spécialité mathématique en TS
Logique et raisonnement scientifique
Enseigner l’arithmétique en série L
TRANSVERSALITE DES SUITES
SÉCURITÉ DES RÉSEAUX.
Automatique 2 Parties : - Systèmes Continus - Systèmes Échantillonnés
Méthodologie de la recherche universitaire
Références Bibliographiques
Logiques Mathématiques
Cryptographie Mener des Activités en classe
1 Cours numéro 3 Graphes et informatique Définitions Exemple de modélisation Utilisation de ce document strictement réservée aux étudiants de l IFSIC.
La spécialité mathématiques en Terminale S
Programmation logique Logique des prédicats du premier ordre
IFT451 Introduction aux langages formels Froduald Kabanza Département dinformatique Université de Sherbrooke planiart.usherbrooke.ca/kabanza/cours/ift313.
Nouveau programme de spécialité en TS
Algorithmique et programmation Informatique Cours 9 12/11/2001.
Rappel... Solution itérative de systèmes linéaires (suite et fin).
EXEMPLE DE MESSAGE CRYPTE PUIS DECRYPTE avec la méthode RSA
1 Exercice : longueur d’un mot est-elle paire ?  Test fonctionnel  Quel ensemble de valeur choisir / spécification  Test structurel  Soit le code d’un.
La spécialité mathématiques en Terminale S
CSI3525: Concepts des Languages de Programmation
STRUCTURES DE DONNÉES Maxime CROCHEMORE
Chapitre 3 Syntaxe et sémantique.
Lesson 2-1 Conditional Statements 1 MÉTHODES DE RAISONNEMENT.
Programmation non procédurale Le projet ECOLE 2000
Cryptographie - 2.
I. Introduction A propos du sujet  L’organisation du cours.
Test logiciel Xavier Baril.
Le chiffrement asymétrique
La spécialité mathématique en TS
TAI DE MATHEMATIQUE Michaël Gallego, Alexis Yvin, Bruno Gabriel Promo 2013 Janvier 2009.
Les Algorithmes Cryptographiques Asymétriques
Méthodologie de la recherche
Programmation procédurale preuves D. Preuves Preuves sur les R-algorithmes. Règle de l'appel (Hoare). Exemple Preuves sur les B-algorithmes (Floyd) Automatisation.
CSI3525: Concepts des Langages de Programmation Notes # 13: Introduction au SmallTalk.
Attaque du protocoles RSA Yoann Moulin ESISAR IR - P2004
D.E ZEGOUR Ecole Supérieure d’Informatique. Problèmes de décision Concepts de base Expressions régulières Notation particulière pour exprimer certaines.
Le langage Racket (Lisp)
Septembre Semaines du 2 au 13 septembre DATECOURSEXERCICESEXERCICES à fairePOUR le Jeudi 4 Prise de contact Rappels sur les suites 2 exemples donnés pour.
Introduction à l’algèbre Séminaires démultipliés 2013 Jour 2.
DU commerce éléctronique, mars Logique et fondements de l’informatique Université Paris II Michel de Rougemont
2008/ Plan du cours 1.Introduction –Contenu du cours 2.Logique mathématique –Calcul propositionnel –Calcul des prédicats –Logique floue et aide à.
Définition de file En informatique, on définit une file comme étant une structure de données où l’on peut insérer et extraire en fonctionnant selon le.
1 1 Huitième journée Quelques algorithmes. 2 Définition Description des tâches pour que celles-ci soient aisément programmables Différent d’une méthode.
Cryptographie.
Programmation fonctionnelle Preuve
21/10/2008 SYSTEME INFORMATIQUE.
Ressources en cryptographie pour l’arithmétique en Terminales LA FORGE EST AVEC TOI! PROJET RIAM.
Mathématiques Discrètes Chapitre 2 (section 3)
Logique et fondements de l’informatique
Conception Formelle en PVS Master 2 ISC Chef de Projet: M. Pierre Castéran Présenté par: Roland Atoui Xavier Dumas Sébastien Jardel Laurent Vendredi.
Copyright © SUPINFO. All rights reserved MATHEMATIQUES - PS1 CURSUS Des notions de base fondamentales à la compréhension de nombreux.
ACTIVITES 20- Racines carrées.
I. Introduction I.a Historique de la cryptographie
Réalisation d’un logiciel de Chiffrement RSA.
LOGIQUE ET PROGRAMMATION LOGIQUE
Introduction à la programmation (420-PK2-SL) cours 16 Gestion des applications Technologie de l’information (LEA.BW)
Objets et Actions Élémentaires.
Leçon de mécanique Statique graphique Vincent RAFIK
Chap. 3 Récursion et induction. Les définitions par récurrence consistent à construire des objets finis, à partir d'autres, selon certaines règles. Les.
SDD Helen KASSEL (amphi), Helen KASSEL, Itheri YAHIAOUI, Albin MORELLE(TD) Albin MORELLE, Itheri YAHIAOUI(TP) 1.
Chap.V RSA. I. Rappels Mathématiques La congruence Définition 1 a et b sont congrus modulo n s’ils ont même reste par la division par n. On note a≡b[n]
La spécialité math en TS
La spécialité math en TS
Transcription de la présentation:

Mathématiques pour l’informatique Helen KASSEL, Noureddine BENTHAMI (cours) Hervé Barbot, Boris VELIKSON(TD)

Organisation générale 1 CE (0,2) 2 DE (0,5) 1 TAI (0,2) 3 intérros de TD (0,1)

Programme : Automates finis : introduction, définitions, automates déterministes, automates minimales, langages reconnus par les automates Expressions rationnelles : théorème de Kleene. Récursion et induction (raisonnement par récurrence : premier principe d'induction, deuxième principe d'induction, définitions inductives et preuves par induction structurelle). Programmation récursive.

Congruences (ensembles finis, ensembles cycliques, classes d’équivalence, entiers modulo n, le groupe (Z/nZ)x, corps de Galois). (Rappel) Théorie des nombres (petit théorème de Fermat, indicateur d'Euler, calcul d'un inverse modulo n). Introduction à la cryptographie (exemple simple du codage par le décalage, codage simple sur le corps de Galois, codes de Vigenère, clés automatiques de Vigenère). La cryptographie à clé publique (principe de fonctionnement, méthode RSA, exemple ssh).

Bibliographie Exercices et problèmes d’algorithmique, Nicolas FLASQUE, Helen KASSEL, Franck LEPOIVRE, Boris VELIKSON. DUNOD, 2010 Jacques VELU, Méthodes mathématiques pour l'informatique,DUNOD, 1999 A. ARNOLD, I. GUESSARIAN Mathématiques pour l'informatique,MASSON, 1993 P. SEEBOLD, Théorie des automates : méthodes et exercices corrigés, Vuibert, 1999 J. M. AUTEBERT, Théorie des langages et des automates, Masson, 1994 BELLOT & SAKAROVITCH, Logique et Automates, Ellipses, 1998 T. BRUGERE , Mathématique à l'usage des informaticiens, ELLIPSES, 2003