Pourquoi apprendre l'algorithmique ?
Pourquoi apprendre l'algorithmique ?
Module algorithmique
Contexte d'apprentissage
Contexte d'apprentissage
Concepts d'informatique à connaître
Concepts d'informatique à connaître
Les structures de données linéaires
Les structures de données linéaires
Rediffusions lives (bases + structures de données linéaires)
Rediffusions lives (bases + structures de données linéaires)
Les structures de données non linéaires
Les structures de données non linéaires
Rediffusions lives (structures de données non linéaires)
Rediffusions lives (structures de données non linéaires)
Rediffusions lives (CodinGame — niveaux faciles)
Rediffusions lives (CodinGame — niveaux faciles)
Rediffusions lives (CodinGame — niveaux moyens)
Rediffusions lives (CodinGame — niveaux moyens)
La récursivité
La récursivité
Rediffusions lives (CodinGame — niveaux difficiles)
Rediffusions lives (CodinGame — niveaux difficiles)
Fin du module et conseils pratiques
Fin du module et conseils pratiques
BONUS : les algorithmes de tri
BONUS : les algorithmes de tri
BONUS : permutations, arrangements et combinaisons
BONUS : permutations, arrangements et combinaisons
SOMMAIRE
00:10 Pourquoi s’entraîner à l’algorithmique ?
00:20 La difficulté des exercices est bien plus élevé que le travail quotidien du développeur
00:50 Pourquoi c’est comme ça qu’on recrute alors ?
01:35 La naissance des plateformes de tests des candidats (codingame, codewars etc.)
02:10 C’est devenu une compétence à part entière d’être recruté !
04:10 On doit se plier à cette règle malheureusement
04:30 Les compétences que vous allez acquérir dans ce module