Skip to main content
Caseine
  • Home
  • Calendar
  • Shared Space
  • More
Close
Toggle search input
English ‎(en)‎
English ‎(en)‎ Español - Internacional ‎(es)‎ Français ‎(fr)‎ Italiano ‎(it)‎ Български ‎(bg)‎ Русский ‎(ru)‎
You are currently using guest access
Log in
Caseine
Home Calendar Shared Space
Expand all Collapse all

Blocks

Skip Point of view

Point of view

Ce plugin offre la possibilité de réagir et de donner des niveaux de difficulté aux activités.

Il est important de savoir que vous testez la version Beta.
Ce plugin est développé par Quentin Fombaron (CLIQUER ICI pour m'envoyer un mail.
Merci d'avance pour vos retours et rapports de bugs.

28 Novembre 2018 (version 1.0.0)

Vous pouvez modifier ou effacer ce texte dans le menu de configuration du bloc

    Algorithmique intermédiaire : analyse d'algorithmes, structures de données

    Section outline

      • Ressources basées sur :

        Algorithmique 1

        Licence 1 Informatique - Université Clermont Auvergne

        Contact : Aurélie Lagoutte

      • Annonces Forum
      • Vous devez être authentifié et "inscrit" au cours (logo paramètres, en haut à droite, puis "M'inscrire / Enrol me" puis confirmation) pour avoir accès aux quizz.

    • Accueil
    • Pseudo-code
    • Analyse d'algorithmes
    • Récursivité
    • Listes chaînées & variantes
    • Pile, File, Arbre
    • Tris classiques
    • Préparer l'examen
    • Contributions, discussions enseignants

      • Thème 1: Analyse d'algorithmes: complexité temporelle et preuves

        Objectifs:

        • Comprendre que l'exécution d'une opération n'est pas instantanée
        • Bien faire la différence entre "une ligne de code" et "une opération" car une ligne de code peut provoquer de nombreuses opérations.
        • Savoir calculer la complexité temporelle d'un algorithme lorsque le paramètre n est précisé, ainsi que les opérations à compter.
        • Savoir dire, entre deux algorithmes ayant des ordres de grandeur différents, lequel est le plus efficace. En particulier, bien comprendre la différence entre complexité d'ordre constant (le nombre d'opérations ne dépend pas de la taille de l'entrée) et d'ordre linéaire (le nombre d'opérations est proportionnel à la taille de l'entrée).
        • Savoir estimer le temps d'exécution d'un algorithme à partir du nombre d'opérations par seconde et de la complexité de l'algorithme.
        • Savoir prouver qu'un algo est correct par rapport aux spécifications demandées grâce à un invariant de boucle, dans des cas simples
        • Savoir prouver qu'un algo avec une boucle Tant Que termine.
      • Slides Chapitre 2: complexité temporelle File
        Uploaded 4/07/23, 17:23
      • Video cours ALGO1: chapitre 2 - partie 1 : intuition sur la rapidité d'un algo URL
      • Video cours ALGO1: chapitre 2 - partie 2 : Choix du paramètre et des opérations H5P
        Students must
        Receive a grade
      • Video cours ALGO1: chapitre 2 - partie 3 : Ordre de grandeur et choix du Pire cas URL
      • Video cours ALGO1: chapitre 2 - partie 4 : plein d'exemples ! H5P
        Students must
        Receive a grade
      • Quizz Algo : un calcul détaillé de complexité
        Students must
        Receive a grade
      • Quizz Algo : complexité
        Students must
        Receive a grade
      • Slides Chapitre 3: preuves d'algorithmes (invariants de boucle, terminaison) File
        Uploaded 4/07/23, 17:23
      • Video cours ALGO1 : chapitre 3 - partie 1 : Pourquoi? + notre premier invariant URL
      • Video cours ALGO1 : chapitre 3 - partie 2 : Preuves de correction par invariant de boucle H5P
      • Video cours ALGO1 : chapitre 3 - partie 3 : Preuves de terminaison URL
      • Quizz : Preuve de correction par invariant de boucle
        Students must
        Receive a grade
      • Fiche TD01: analyse d'algo (complexité temporelle & preuves) File
        Uploaded 4/07/23, 17:23
      • Catalogue d'algos (annexe fiche TD01) File
        Uploaded 4/07/23, 17:23
      • Fiche TD01 corrigé File
        Uploaded 4/07/23, 17:23
    You are currently using guest access (Log in)
    Data retention summary
    Get the mobile app
    Powered by Moodle