Algorithmes

Analyse et Conception des Algorithmes

5h 24min17 leçons2 sections

Ce que vous apprendrez

  • Comprendre les fondamentaux des algorithmes
  • Apprendre à écrire des algorithmes linéaires
  • Analyser des algorithmes récursifs
  • Gérer les diagrammes et l'analyse de performance
  • Améliorer la pensée logique pour résoudre des problèmes
  • Concevoir des algorithmes sous différentes formes

À propos du cours

Ce cours couvre à la fois les algorithmes de base et avancés, y compris la recherche linéaire et binaire, le tri, ainsi que les algorithmes de graphes, dirigés et d'arbres. Il explore également les applications des algorithmes dans divers domaines tels que l'analyse de données, l'intelligence artificielle, l'apprentissage automatique, la cybersécurité et la recherche en réseau. Le cours vise à équiper les apprenants des concepts fondamentaux et des outils nécessaires pour développer et analyser des algorithmes, tout en appliquant ces outils dans des scénarios réels pour résoudre des problèmes pratiques. Il est bénéfique pour les étudiants poursuivant des études avancées en informatique, ainsi que pour les ingénieurs et les développeurs de logiciels dans les technologies de l'information.

Résultats attendus

  • Compréhension approfondie des concepts d'analyse des algorithmes.
  • Écriture d'algorithmes efficaces et analyse de leur performance.
  • Gestion des graphes et des algorithmes avancés.
  • Application des algorithmes pour résoudre des problèmes pratiques.

Contenu du cours

1

Nouvelle section

16 leçons
  1. Introduction générale20:36
  2. Concept d'analyse des algorithmes23:59
  3. Stratégies d'analyse des algorithmes14:36
  4. Comment écrire des algorithmes verbaux (Partie un)12:59
  5. Comment écrire des algorithmes verbaux (Partie deux)21:41
  6. Organigrammes25:45
  7. Analyser l'algorithme de recherche séquentielle25:27
  8. Introduction à la notation asymptotique/Big OH/Omega/Theta27:53
  9. Analyse des boucles itératives22:20
  10. Analyse des boucles imbriquées20:46
  11. Algorithmes récursifs (partie un)13:51
  12. Algorithmes récursifs (partie deux)13:31
  13. Comparaison de la récursion et de l'itération22:29
  14. Algorithmes pour gérer les graphes BFS + DF18:45
  15. Algorithme de tri par insertion22:18
  16. Algorithme de tri rapide et recherche binaire18:03
2

Extensions

1 pièces jointes
  1. Télécharger le livre de travail

Formateur

Dr. Eng. Mohamed Al-Khodour

Dr. Eng. Mohamed Al-Khodour

Doctorat en ingénierie des communications avec plusieurs articles de recherche publiés dans des revues à comité de lecture. Conférencier et formateur en informatique.
5,510 étudiants5 cours

Ce cours fait partie du diplôme

  • Diplôme en Programmation pour DébutantsDiplôme
    4.8|7|40 h

    Diplôme en Programmation pour Débutants

    7 cours
    $59.99
    Acheter maintenant

Cours similaires

  • Microsoft Access
    4.6|5,337|0h 0m

    Microsoft Access

    Apprenez à créer des bases de données et des rapports

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Conception de logiciels espions Key Logger
    4.5|5,026|0h 0m

    Conception de logiciels espions Key Logger

    Conception de logiciels espions avec C++

    Ing. Mohamed Ali Mansour
    Ing. Mohamed Ali Mansour
    $19.99
    Acheter maintenant
  • Adobe Animate & Action Script
    4.7|6,962|16h 58m

    Adobe Animate & Action Script

    Apprenez à créer des films d'animation et des jeux interactifs

    Ahmed Hassan Khamis
    Ahmed Hassan Khamis
    $19.99
    Acheter maintenant
  • Deep Learning
    4.5|5,162|12h 40m

    Deep Learning

    Simulation de l'esprit humain dans la pensée

    Ing. Amr Abdel Fattah
    Ing. Amr Abdel Fattah
    $25.99
    Acheter maintenant