Cette séance de cours couvre le concept d'arbres de recherche binaires optimaux, expliquant l'approche ascendante pour calculer le coût de recherche attendu. L'instructeur démontre l'algorithme de programmation dynamique, en discutant du pseudocode et de l'analyse de l'exécution. La séance de cours comprend également une section sur la résolution d'un examen à mi-parcours de 2016, en se concentrant sur les stratégies de résolution de problèmes algorithmiques.