Description Découvrez comment écrire du code élégant qui fonctionne dès la première exécution. Cette spécialisation fournit une introduction pratique à la programmation fonctionnelle à l'aide du langage de programmation répandu, Scala. Il commence par les éléments de base du paradigme fonctionnel, montrant d'abord comment utiliser ces éléments pour résoudre de petits problèmes, avant de construire…
Description Alors que chaque smartphone et ordinateur est désormais doté de plusieurs processeurs, l'utilisation d'idées fonctionnelles pour faciliter la programmation parallèle est de plus en plus répandue. Dans ce cours, vous apprendrez les bases de la programmation parallèle, du parallélisme des tâches au parallélisme des données. En particulier, vous verrez combien d'idées familières de la programmation fonctionnelle correspondent parfaitement au…
Description Avez-vous rencontré de gros tas d'ordures dans les quartiers et les rues et des décharges malodorantes qui polluent l'environnement des pays à revenu faible ou intermédiaire ? Voulez-vous savoir quels types de solutions durables sont appropriées pour mieux gérer les déchets et améliorer le recyclage et la valorisation ? Si oui, ce cours est fait pour vous ! Ce…
Description Le monde est confronté à des besoins humanitaires sans précédent. Les crises humanitaires actuelles sont généralement plus nombreuses, souvent en milieu urbain, plus longues et ont un impact régional plus large. Ils génèrent des souffrances humaines à une plus grande échelle, perturbent des services essentiels, tels que l'approvisionnement en eau ou l'assainissement, et mettent en danger la santé d'une grande partie de la population. Ingénieurs…
Description Au cours des dernières années, les progrès des technologies de l'information et de la communication (TIC) ont considérablement remis en question le paysage traditionnellement stable des services d'infrastructure urbaine. Il en résulte un intérêt croissant pour la transition des villes vers des « villes intelligentes » – un intérêt exprimé à la fois par les fournisseurs de technologies et les pouvoirs publics. Bien que ces « technologies intelligentes »…
Description Ce cours vous donne une introduction simple aux taux d'intérêt et aux contrats associés. Il s'agit notamment du LIBOR, des obligations, des contrats de taux à terme, des swaps, des contrats à terme sur taux d'intérêt, des caps, des planchers et des swaptions. Nous apprendrons comment appliquer les outils de base de durée et de convexité pour gérer le risque de taux d'intérêt d'un portefeuille obligataire. Nous gagnerons…
Description Ce cours a enseigné les bases de la planification urbaine en Afrique à travers les dimensions techniques, environnementales, sociales et économiques. Il se concentre uniquement sur les villes africaines. Bien qu’elles illustrent bien les villes du Sud, et potentiellement toutes les villes, nous rendrons le contexte africain très actuel. La formation est assurée par la Communauté Urbaine et Régionale…
Description La programmation fonctionnelle est de plus en plus répandue dans l'industrie. Cette tendance est motivée par l’adoption de Scala comme principal langage de programmation pour de nombreuses applications. Scala fusionne la programmation fonctionnelle et orientée objet dans un package pratique. Il interagit de manière transparente avec Java et Javascript. Scala est le langage d'implémentation de nombreux frameworks importants, dont Apache…
Description Voulez-vous apprendre à appliquer les concepts de gestion durable des boues de vidange (FSM) à l'échelle de la ville ? Ce cours commence par un aperçu de ce que sont les boues de vidange et vous présente les principes fondamentaux de l'ingénierie et les informations requises pour la conception et la sélection des technologies. Les solutions d’assainissement sont sujettes à l’échec si…
Description Le traitement du signal numérique est la branche de l'ingénierie qui, en l'espace de quelques décennies seulement, a permis des niveaux sans précédent de communication interpersonnelle et de divertissement à la demande. En retravaillant les principes de l'électronique, des télécommunications et de l'informatique en un paradigme unificateur, le DSP est au cœur de la révolution numérique qui nous a amené…