JavaRush /Blog Java /Random-FR /Le légendaire cours Harvard « Programming Fundamentals CS...
Bender
Niveau 1
Маунтин-Вью

Le légendaire cours Harvard « Programming Fundamentals CS50 » est désormais en russe !

Publié dans le groupe Random-FR
/* Mise à jour : La 10ème conférence est déjà sortie. Vois ici . Description de la première conférence ici . Description de la deuxième conférence ici . Matériel supplémentaire pour les conférences 1 et 2 ici . Description de la troisième conférence ici . Matériel supplémentaire pour les conférences 3 et 4 ici . Travaux pratiques pour les cours 3-4 ici . Description de la cinquième conférence ici . Description de la sixième conférence ici . Travaux pratiques pour les cours 5-6 ici . Description de la septième conférence ici . Description de la huitième conférence ici . Matériel supplémentaire pour les conférences 7 et 8 ici . Travaux pratiques pour les cours 7-8 ici . La conférence 9 du CS50 est ici . La description de la dixième conférence est ici . */ Les amis, nous avons une excellente nouvelle ! JavaRush, en collaboration avec le studio VertDider, lance une traduction russe de la dernière version du cours le plus populaire au monde sur les principes fondamentaux de la programmation - le cours Harvard CS50 : https://javarush.com/quests/QUEST_HARVARD_CS50 CS50 - un super succès parmi Le légendaire cours Harvard « Programming Fundamentals CS50 » est désormais en russe !  - 1les universitaires Cours d'informatique ! Il a été lu aux étudiants de Harvard pendant de nombreuses années, et plus récemment aux étudiants de l'Université de Yale en personne, et par contumace à un public Internet de plusieurs millions de dollars. Les cours magistraux ressemblent à un blockbuster passionnant, et les problèmes proposés pour solution ne sont pas du matériel pédagogique artificiel et stérile, mais des cas tirés de la vie réelle. Aujourd'hui, le cursus universitaire le plus populaire au monde est désormais accessible aux internautes russophones. Nous présentons à votre attention une traduction de la version la plus récente des conférences CS50 à ce jour.

Qu'est-ce qu'il y a de si bien avec le CS50 ?

  • Le parcours est très progressif et ne s'arrête pas. Il est mis à jour année après année. De plus, contrairement à la plupart des cours similaires (par exemple, MIT 6.00X), l'étudiant n'est pas tenu d'avoir des connaissances en mathématiques universitaires, le niveau scolaire est suffisant. Ce cours est donc suivi non seulement par les étudiants juniors des spécialités techniques, mais aussi par les étudiants en sciences humaines qui souhaitent élargir leurs horizons ou changer de spécialisation.
  • Le cours est dispensé par David Malan, professeur à l'Université Harvard. L’expression « professeur de Harvard » incite certaines personnes à tomber la face contre terre, tandis que d’autres commencent à lutter contre un bâillement. Nous nous empressons de rassurer les deux catégories d’auditeurs potentiels : vous n’avez rien à craindre. David Malan est un brillant conférencier, il retient facilement l'attention de plusieurs centaines d'étudiants en classe et de milliers d'auditeurs sur Internet. Ses conférences sont presque une représentation théâtrale dans laquelle il implique ses assistants, ses étudiants et, bien sûr, la technologie et ses développements.
  • Le cours contient de nombreuses tâches pratiques, et ce ne sont pas des « chevaux sphériques dans le vide », mais des problèmes bien réels issus de divers domaines scientifiques, allant du développement de jeux à la cryptographie et à la biologie. Cela augmente considérablement la valeur du cours, notamment pour les étudiants russophones habitués à un enseignement trop théorique.

Qu'allons-nous apprendre au CS50 ?

  • Fondamentaux de l'informatique et de la programmation.
  • Concepts d'algorithmes et de pensée algorithmique. Quels problèmes peuvent être résolus à l’aide de la programmation et comment.
  • Notions d'abstraction, structure de données, encapsulation, gestion de la mémoire. Fondamentaux de la sécurité informatique. Processus de développement de logiciels et développement Web.
  • Bases du langage de programmation C et Scratch.
  • Bases de données et bases de SQL.
  • Développement Web : bases de CSS, HTML, JavaScript et PHP.
  • Bases de la préparation de présentations pour des projets de programmation.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION