What You Need to Know Before
You Start
Starts 18 June 2025 14:27
Ends 18 June 2025
Conception des structures de données et des algorithmes
NPTEL
126 Cours
12 weeks
Optional upgrade avallable
Intermediate
Progress at your own speed
Free Online Course
Optional upgrade avallable
Aperçu
À PROPOS DU COURS :
L'économie moderne est dirigée par des algorithmes. Ce cours de niveau introductif a pour but d'initier les étudiants au monde de la conception d'algorithmes, aux structures de données, à l'analyse et à la programmation.
Nous commencerons par la notation asymptotique qui capture le temps et l'espace des algorithmes dans le pire des cas. Les structures de données de base couvertes sont :
tableau, liste, file d'attente, pile, matrice, arbre, tas, ensemble et graphe.
Les paradigmes algorithmiques abordés sont :
induction/récursion, diviser-pour-régner, hachage, méthode avide, et programmation dynamique. Dans les cours, la théorie sera soutenue par de nombreux exemples pratiques en informatique.
Le contenu convient à toute personne ayant un penchant pour les mathématiques ou une curiosité pour les calculs.INTENTION DU PUBLIC :
Informatique & Ingénierie, Mathématiques, Électronique, Physique, et disciplines similaires.PRÉREQUIS :
Excellentes compétences analytiques.SOUTIEN DE L'INDUSTRIE :
Optimisation discrète, Cryptographie/Sécurité informatique, Théorie du codage, Algèbre informatique, Logiciels de calcul symbolique, Intelligence artificielle, Logiciels d'apprentissage.
Programme
- Introduction au cours
- Notation asymptotique
- Structures de données de base
- Paradigmes algorithmiques
- Applications pratiques et exemples
- Revue du cours et applications industrielles
Enseigné par
Prof. Nitin Saxena
Sujets
Informatique