link Source : openclassrooms.com
list 4 séquences
assignment Niveau : Introductif
chat_bubble_outline Langue : Français
card_giftcard 32 points
Avis de la communauté
4.8
starstarstarstar
2 avis

Les infos clés

credit_card Formation gratuite
verified_user Certification payante
timer 4 heures de cours

En résumé

Comment un GPS trouve-t-il l’itinéraire qui nous fera esquiver les bouchons ? Comment Google nous présente-t-il toujours la page que nous cherchons, ou Spotify sait-il avant nous la prochaine musique qui nous fera vibrer ?

Grâce à l’algorithmique ! C’est un des outils les plus puissants que nous avons pour résoudre les problèmes qui se mettent en travers de notre route. Dans ce cours, nous aborderons les différentes structures de données, de récursivité ou encore de complexité. Grâce à ces notions, nous créerons ensemble un algorithme qui changera le système politique. Vous souhaitez apprendre à le faire ? Suivez ce cours !

À la fin de ce cours, vous aurez acquis les compétences suivantes :

  • Mettre en œuvre un algorithme simple.
  • Sélectionner les bonnes méthodes pour résoudre un problème.
  • Utiliser les notions basiques en programmation : variables, fonctions, boucles et structures conditionnelles.
  • Manipuler les structures de données essentielles : tableaux, listes chaînées, tables de hachage...
  • Créer des fonctions récursives.
  • Calculer la complexité d’un algorithme

more_horiz Lire plus
more_horiz Lire moins
report_problem

Les prérequis

Aucun, venez comme vous êtes !

dns

Le programme

Partie 1 - Familiarisez-vous avec l'algorithmique

1. Tirez pleinement parti de ce cours
2. Découvrez l'intérêt des algorithmes

Partie 2 - Découvrez la programmation structurée

1. Posez les fondations
2. Ajoutez une boucle
3. Découvrez les structures conditionnelles
Quiz : Les algorithmes et la programmation structurée

Partie 3 - Choisissez le type et la structure de données adéquats

1. Découvrez les types de données les plus fréquents
2. Agencez les informations entre elles
3. Découvrez les piles et les files
4. Familiarisez-vous avec les arbres
Quiz : Choisissez le type et la structure de données adéquats

Partie 4 - Allez plus loin

1. Triez des informations
2. Comprenez la complexité algorithmique
3. Voyez le monde autrement avec la récursivité
4. Codez l'algorithme en Python
5. Plongez dans le monde des algorithmes
Quiz : Vers l'infini et au-delà !

Certificat de réussite

record_voice_over

Les intervenants

Céline Martinet Sanchez
Développeuse freelance, entrepreneure et formatrice. Diplômée du Master Grande École d'Audencia.

store

Le concepteur

OpenClassrooms

OpenClassrooms (anciennement le Site du Zéro ou SdZ), est un site web qui propose des cours autour de l'informatique, des sciences et de l'entrepreneuriat.

Les cours en ligne peuvent être réalisés aussi bien par l'équipe du site, des professeurs d'universités ou de grandes écoles partenaires que par ses membres.

Aujourd'hui, les cours sont disponibles dans plusieurs format : MOOC (Massive Open Online Course), texte web, e-book, livre et en vidéo. L'entreprise délivre des certifications pour certains cours, dont une reconnue par l'état, en partenariat avec IESA multimédia.

Avis de la communauté
4.8 /5 Moyenne
starstarstarstarstar
2
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
Contenu
5/5
Plateforme
4.5/5
Animation
5/5
Le meilleur avis

Très bon MOOC qui explique clairement les bases de l'algorithmie. Je recommande fortement ce MOOC pour débuter dans le domaine de la programmation.

le 4 juin 2017
Vous êtes le concepteur de ce MOOC ?
Quelle note donnez-vous à cette ressource ?
Contenu
5/5
Plateforme
5/5
Animation
5/5
le 4 juin 2017
starstarstarstar

Très bon MOOC qui explique clairement les bases de l'algorithmie. Je recommande fortement ce MOOC pour débuter dans le domaine de la programmation.

le 19 mai 2017
starstarstarstarstar

Les bases de l'algorithmique ou comment bien commencer la programmation. Très accessible