Couvre l'étude mathématique des comportements de programme, l'analyse, les langages spécifiques à un domaine et les outils puissants de conception de langage.
Explique la traduction de for-expressions en Scala à l'aide de fonctions map, flatmap et filter, avec des exemples et une discussion sur sa généralisation à différents types.
Couvre les éléments clés de la conception des cours en ligne, en mettant l'accent sur la granularisation, le séquençage et le lien entre la géographie humaine et physique.
Couvre la façon dont les classes et les objets sont organisés en paquets, les importations, la hiérarchie des classes de Scala, les traits, les types supérieurs, le type Nothing, les exceptions et comprend un exercice sur la détermination de type.
Couvre le développement historique de la génomique, du séquençage Sanger aux technologies à haut débit et aux réductions de coûts, en soulignant l'impact d'acteurs clés tels que Craig Venter.