Info

Apprenez à coder: cours d'informatique en ligne gratuit de Harvard

Apprenez à coder: cours d'informatique en ligne gratuit de Harvard

Le cours «Introduction à l'informatique» de Harvard est largement considéré comme le meilleur cours d'informatique en ligne et sert de point de départ rigoureux à des milliers d'étudiants en ligne chaque année. De plus, le cours est flexible: il existe une option pour vous, que vous souhaitiez simplement regarder autour de vous, que vous vous consacriez à la réalisation de chaque tâche ou que vous souhaitiez obtenir un crédit universitaire transférable.

Voici quelques mots clairs: «L’introduction à l’informatique» est difficile. Il est conçu pour les étudiants sans expérience en programmation informatique, mais ce n'est pas une promenade dans le parc. Si vous vous inscrivez, vous pouvez vous attendre à consacrer 10 à 20 heures à chacune des neuf séries de projets en plus de la réalisation d’un projet final complexe. Mais si vous pouvez consacrer les efforts nécessaires, vous acquerrez des compétences concrètes, une compréhension beaucoup plus approfondie de l'informatique et vous ferez mieux comprendre s'il s'agit ou non d'un domaine que vous souhaitez poursuivre.

Présentation de votre professeur, David Malan

Le cours est dispensé par David Malan, instructeur à l'Université de Harvard. Avant de créer le cours et d’enseigner à Harvard, David était directeur de l’information pour Mindset Media. Tous les cours de David à Harvard sont proposés sous forme d'OpenCourseWare - sans frais pour le public intéressé. L'instruction principale dans «Introduction à l'informatique» est dispensée par le biais de vidéos de David, filmées par des professionnels et utilisant souvent des écrans et des animations pour faire passer le message. Heureusement, David est à la fois concis et charismatique, rendant les vidéos faciles à regarder pour les étudiants. (Pas de conférences à sec ici, 2 heures de retard sur un podium).

Ce que vous apprendrez

En tant que cours d'introduction, vous apprendrez un peu de tout. Le programme est divisé en douze semaines d’apprentissage intense. Chaque cours hebdomadaire comprend une vidéo d’information de David Malan (généralement filmée en direct avec un public étudiant). Il existe également des vidéos pas à pas dans lesquelles David montre directement les processus de codage. Des vidéos de synthèse des sessions d’étude sont disponibles pour les étudiants qui sont peut-être moins à l’aise avec le matériel et qui ont besoin d’instructions supplémentaires pour résoudre les problèmes. Les vidéos et les transcriptions de vidéos peuvent être téléchargées et visionnées à votre convenance.

Les cours présentent aux étudiants: binaire, algorithmes, expressions booléennes, tableaux, threads, Linux, C, cryptographie, débogage, sécurité, allocation de mémoire dynamique, compilation, assemblage, E / S sur fichier, tables de hachage, arborescence, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax et des dizaines d'autres sujets. Vous ne terminerez pas le cours en tant que programmeur, mais vous maîtriserez parfaitement le fonctionnement des langages de programmation.

Ce que vous allez faire

L’une des raisons du succès de «Introduction à l’informatique» est qu’elle donne aux étudiants l’occasion d’appliquer ce qu’ils apprennent pendant qu’ils l’apprennent. Afin de terminer le cours, les étudiants doivent réussir 9 ensembles de problèmes. Les étudiants commencent à créer des programmes simples dès la première semaine. Les instructions pour compléter les ensembles de problèmes sont extrêmement détaillées et contiennent même des vidéos d’aide supplémentaires d’anciens étudiants (portant fièrement leurs t-shirts noirs «I have s CS50» pour plus de solidarité envers les personnes en difficulté).

La dernière exigence est un projet auto-guidé. Les étudiants peuvent choisir de créer n’importe quel type de logiciel en utilisant les compétences et les langages de programmation qu’ils ont appris tout au long du cours. Les étudiants inscrits soumettent leur projet final à une foire en ligne. Une fois le cours terminé, les projets sont partagés sur un site Web afin que leurs pairs puissent voir ce que tous les autres ont fait.

Les étudiants ayant besoin d’une aide supplémentaire peuvent travailler avec les tuteurs de Harvard en ligne pour 50 USD l’heure.

Vouliez-vous un certificat avec ça?

Que vous souhaitiez simplement jeter un coup d'œil au cours ou que vous souhaitiez obtenir un crédit universitaire, «Introduction à l'informatique» propose une option pour vous aider à commencer à coder.

EdX est le moyen le plus simple d'accéder au matériel de cours à votre rythme. Vous pouvez vous inscrire gratuitement pour vérifier le cours, avec un accès complet aux vidéos, instructions, etc. Vous pouvez également choisir de faire un don de 90 $ ou plus pour obtenir un certificat de réussite vérifié une fois tous les cours terminés. Cela peut être répertorié sur un CV ou utilisé dans un portefeuille, mais ne vous donnera pas de crédit universitaire.

Vous pouvez également consulter le matériel de cours sur CS50.tv, YouTube ou iTunes U.

Vous pouvez également suivre le même cours en ligne auprès de la Harvard Extension School pour environ 2050 USD. Grâce à ce programme en ligne plus traditionnel, vous pourrez vous inscrire avec une cohorte d'étudiants au cours du semestre de printemps ou d'automne, respecter les délais et gagner un crédit universitaire transférable à la fin du cours.