CS50
De Wikipedia, l'encyclopédie encyclopedia
CS50 (Science de l'informatique 50) est un cours d'introduction en informatique enseigné à l'Université Harvard et à l'Université Yale. En 2016, CS50 est devenu disponible pour les élèves du secondaire en tant que cours d'Informatique avancée. La version sur campus est la plus grande classe de Harvard avec 800 étudiants, 102 membres du personnel et jusqu'à 2 200 participants à leurs hackathons réguliers[1],[2].
Le support du cours est disponible gratuitement en ligne sur la plateforme EdX, avec une gamme de certificats disponibles moyennant des frais. A partir de 2022 cette version en ligne, appelée CS50x, enseigne les langages C, Python, SQL, HTML, CSS, et JavaScript. Elle enseigne également les concepts fondamentaux de l'informatique, notamment les tableaux et les structure de données, ainsi que le framework web Flask[3]. La version 2021 du cours a introduit trois nouvelles conférences supplémentaires sur la sécurité informatique, l'intelligence artificielle et l'éthique de la technologie[4].
Le professeur principal est le professeur de Harvard David Malan[5]. Doug Lloyd et Brian Yu[6] sont également membres du personnel du cours CS50 et ses conférenciers[7]. Le cofondateur de Facebook Mark Zuckerberg et l'ancien PDG de Microsoft Steve Ballmer ont donné des conférences invitées[8],[9]. Le cours CS50 est apparu pour la première fois sur le campus en 1989.
Plusieurs programmes de suivi existent, axés sur la programmation web, l'intelligence artificielle, le développement de jeux et les applications mobiles.