Cette spécialisation développe de solides bases de programmation pour les apprenants qui souhaitent résoudre des problèmes complexes en écrivant des programmes informatiques. Au travers de quatre cours, vous apprendrez à développer des algorithmes de manière systématique et à lire et écrire le code C pour les mettre en œuvre. Cela vous préparera à poursuivre une carrière dans le développement de logiciels ou dans d'autres domaines informatiques.
La réussite de cette Specializations sera considérée par les admissions comme une démonstration de vos compétences et améliorera votre candidature de master à la Pratt School of Engineering de Duke.
Projet d'apprentissage appliqué
Les projets comprennent l'écriture d'un algorithme de tri et l'écriture d'un programme utilisant la simulation Monte Carlo pour calculer les probabilités des mains de poker. Le projet de poker est divisé en trois cours, de sorte que vous pouvez écrire les parties les plus difficiles du programme au fur et à mesure que vous acquérez des compétences plus avancées.