OpenClassrooms
list 4 sequences
assignment Level : Introductive
chat_bubble_outline Language : French
card_giftcard 128 points
Users' reviews
4.8
starstarstarstar
2 reviews

Key information

credit_card Free access
verified_user Fee-based Certificate
timer 16 hours in total

About the content

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 discuterons des 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 !

Prérequis : aucun, venez comme vous êtes !

À 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 Read more
more_horiz Read less
dns

Syllabus

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

Intructors

Céline Martinet Sanchez
Développeuse freelance, formatrice et entrepreneure. Desarrolladora independiente, profesora y emprendedora.

store

Content designer

OpenClassrooms (formerly Le site du Zéro or SdZ) is a website that offers courses about computer science and entrepreneurship. Online courses can be made both by site staff, professors of universities or colleges partner as by its members.

Today, courses are available in several formats: MOOC (Massive Open Online Course), web text, e-book, book and video. The company delivers certifications for certain courses, including one recognized by the state in partnership with IESA multimedia.

Reviews
4.8 /5 Average
starstarstarstarstar
2
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
starstarstarstarstar
0
Content
5/5
Platform
4.5/5
Animation
5/5
Best review

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.

Quentin Douarre
Quentin Douarre,
Published on June 4, 2017
You are the designer of this MOOC?
What is your opinion on this resource ?
Content
0/5
Platform
0/5
Animation
0/5
Quentin Douarre,
on the June 4, 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.

on the May 19, 2017
starstarstarstarstar

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