Apprenez à coder en 3 mois avec les cours en ligne de Harvard

click fraud protection

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 y a une option pour vous, que vous souhaitiez simplement regarder autour de vous, que vous soyez dédié à terminer chaque mission ou que vous vouliez gagner des crédits collégiaux transférables.

Voici quelques mots: «L’introduction à l’informatique» est difficile. Il est conçu pour les étudiants sans expérience préalable 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 à chacun des neuf ensembles de projets en plus de terminer un projet final complexe. Mais, si vous pouvez consacrer l'effort requis, vous acquerrez des compétences tangibles, vous aurez une expérience beaucoup plus approfondie compréhension de l'informatique et développer une meilleure idée de savoir si c'est un domaine que vous souhaitez poursuivre.

instagram viewer

Présentation de votre professeur, David Malan

Le cours est dispensé par David Malan, instructeur à l'Université Harvard. Avant de créer le cours et d'enseigner à Harvard, David était le directeur de l'information pour Mindset Media. Tous les cours de David à Harvard sont offerts OpenCourseWare - sans frais pour le public intéressé. L'enseignement principal de «Introduction à l'informatique» est dispensé par le biais de vidéos de David, qui sont filmées par des professionnels et utilisent souvent des écrans et des animations pour faire passer le message. Heureusement, David est à la fois concis et charismatique, ce qui rend les vidéos faciles à regarder pour les étudiants. (Pas de cours à sec, 2 heures derrière un podium ici).

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 leçon hebdomadaire comprend une vidéo d'information de David Malan (généralement filmée avec un public étudiant en direct). Il existe également des vidéos pas à pas, dans lesquelles David montre directement les processus de codage. Des vidéos de révision des sessions d'étude sont disponibles pour les étudiants qui peuvent être moins à l'aise avec le matériel et qui ont besoin d'instructions supplémentaires pour compléter les ensembles de problèmes. Des vidéos et des transcriptions de vidéos peuvent être téléchargées et visionnées à votre convenance.

Les leçons présentent aux étudiants: binaire, algorithmes, expressions booléennes, tableaux, threads, Linux, C, cryptographie, débogage, sécurité, dynamique allocation de mémoire, compilation, assemblage, E / S de fichiers, tables de hachage, arbres, HTTP, HTML, CSS, PHP, SQL, JavaScript, Ajax et des dizaines d'autres les sujets. Vous ne terminerez pas le cours en tant que programmeur courant, mais vous aurez une solide compréhension du fonctionnement des langages de programmation.

Ce que vous ferez

L’une des raisons du succès de l’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 terminer avec succès 9 ensembles de problèmes. Les élèves 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 comportent même des vidéos d'aide supplémentaires de d'anciens étudiants (portant fièrement leur tee-shirt noir «J'ai pris le CS50» par solidarité avec les personnes actuellement en difficulté).

La dernière exigence est un projet autoguidé. Les étudiants peuvent choisir de créer tout 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 la classe terminée, les projets sont partagés via un site Web pour que les pairs puissent voir ce que tout le monde a fait.

Les étudiants ayant besoin d'une aide supplémentaire peuvent travailler avec des tuteurs de Harvard en ligne pour 50 $ de l'heure.

Vouliez-vous un certificat avec ça?

Que vous souhaitiez simplement jeter un coup d'œil au cours ou obtenir des crédits universitaires, «Introduction à l'informatique» a 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 auditer 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 un certificat de réussite vérifié à la fin de tous les cours. Cela peut être inscrit sur un curriculum vitae ou utilisé dans un portefeuille, mais ne vous donnera pas de crédit universitaire.

Vous pouvez également consulter les supports de cours sur CS50.tv, Youtubeou iTunes U.

Vous pouvez également suivre le même cours en ligne via École d'extension de Harvard pour environ 2050 $. Grâce à ce programme en ligne plus traditionnel, vous vous inscrirez auprès d'une cohorte d'étudiants Semestre de printemps ou d'automne, respectez les délais et obtenez des crédits collégiaux transférables à la fin du cours.

instagram story viewer