12 semaines
6 à 10 heures par semaine
À votre rythme
Progressez à votre rythme
Payante
120 euros
Prochaine session
Elle débutera en janvier 2024.
Présentation:
Il s’agit du CS50x , l’introduction de l’Université Harvard aux entreprises intellectuelles de l’informatique et à l’art de la programmation pour les majors et les non-majeurs, avec ou sans expérience préalable en programmation. Cours d’entrée de gamme dispensé par David J. Malan, le CS50x enseigne aux étudiants comment penser de manière algorithmique et résoudre efficacement des problèmes. Les sujets incluent l’abstraction, les algorithmes, les structures de données, l’encapsulation, la gestion des ressources, la sécurité, le génie logiciel et le développement Web. Les langages incluent C, Python, SQL et JavaScript ainsi que CSS et HTML. Ensembles de problèmes inspirés des domaines du monde réel de la biologie, de la cryptographie, de la finance, de la médecine légale et des jeux. La version sur campus du CS50x , CS50, est le cours le plus important de Harvard.
Les étudiants qui obtiennent un score satisfaisant sur 9 ensembles de problèmes (c’est-à-dire des devoirs de programmation) et un projet final sont éligibles pour un certificat. Il s’agit d’un cours à votre rythme : vous pouvez suivre le CS50x selon votre propre horaire.
HarvardX exige que les personnes qui s’inscrivent à ses cours sur edX respectent les termes du code d’honneur edX. HarvardX prendra les mesures correctives appropriées en réponse aux violations du code d’honneur edX , qui peuvent inclure le renvoi du cours HarvardX ; révocation de tout certificat reçu pour le cours HarvardX ; ou d’autres recours selon les circonstances. Aucun remboursement ne sera émis en cas de mesure corrective pour de telles violations. Les inscrits qui suivent des cours HarvardX dans le cadre d’un autre programme seront également régis par les politiques académiques de ces programmes.
HarvardX poursuit la science de l’apprentissage. En vous inscrivant en tant qu’apprenant en ligne à un cours HX, vous participerez également à des recherches sur l’apprentissage. Lisez notre déclaration de recherche pour en savoir plus.
L’Université Harvard et HarvardX s’engagent à maintenir un environnement éducatif et de travail sûr et sain dans lequel aucun membre de la communauté n’est exclu de la participation, privé des avantages ou soumis à la discrimination ou au harcèlement dans notre programme. Tous les membres de la communauté HarvardX sont tenus de respecter les politiques de Harvard en matière de non-discrimination, y compris le harcèlement sexuel, ainsi que les conditions d’utilisation d’edX. Si vous avez des questions ou des préoccupations, veuillez contacter harvardx@harvard.edu et/ou signaler votre expérience via le formulaire de contact edX .
Objectifs pédagogiques:
- Une compréhension large et solide de l’informatique et de la programmation
- Comment penser de manière algorithmique et résoudre efficacement les problèmes de programmation
- Des concepts tels que l’abstraction, les algorithmes, les structures de données, l’encapsulation, la gestion des ressources, la sécurité, le génie logiciel et le développement Web.
- Familiarité avec un certain nombre de langages, notamment C, Python, SQL et JavaScript, ainsi que CSS et HTML.
- Comment interagir avec une communauté dynamique d’apprenants partageant les mêmes idées et de tous niveaux d’expérience
- Comment développer et présenter un projet de programmation final à vos pairs
Prérequis:
Aucun prérequis n’est nécessaire pour cette formation.
Evaluation et certification:
Un certificat de formation est délivré à la fin de la formation. Un deuxième certificat avec le score est décerné aux participants ayant réussi un test portant sur les contenus de la formation.