JavaRush /Blog Java /Random-FR /Une nouvelle quête est apparue sur JavaRush - Harvard CS5...
Bender
Niveau 1
Маунтин-Вью

Une nouvelle quête est apparue sur JavaRush - Harvard CS50 !

Publié dans le groupe Random-FR
Allez-vous étudier à Harvard ? Ou alors, attendez, vous n’avez pas besoin d’y aller, de voler, d’aller n’importe où ! Et vous n’avez pas besoin de payer pour une formation, allez simplement ici et apprenez !
CS50 Nous nous empressons d'annoncer que la traduction complète du cours Harvard sur les bases de la programmation CS50 a été achevée et publiée sur JavaRush. Suivez le lien pour trouver des conférences vidéo structurées par semaine, du matériel supplémentaire, des devoirs et des explications sur les devoirs. Une semaine de formation (niveau) comprend 1 à 2 conférences vidéo du professeur Malan, du matériel textuel supplémentaire (pour la répétition et l'expansion de ce qui a été entendu en cours), 1 à 3 tâches pratiques avec explication et analyse, ainsi que des liens vers du code. et des ressources pédagogiques. Le cours s'adresse principalement aux débutants, mais il intéressera également ceux qui travaillent déjà dans l'informatique.

Ce que vous étudiez au CS50

  • Fondamentaux de l'informatique et de la programmation. Systèmes numériques, travail avec la ligne de commande sous Linux, boucles, sauts conditionnels et autres joies.
  • Concepts d'algorithmes et de pensée algorithmique. Vous découvrirez quels problèmes peuvent être résolus à l’aide de la programmation et comment. David Malan parlera de la recherche binaire, qui est simple dans son essence, mais très efficace et nécessite une mise en œuvre minutieuse, dès le début du cours zéro. Et puis essayez d'oublier la scène du déchirement de l'annuaire téléphonique, et avec lui les connaissances acquises ! De manière générale, le cours couvre tous les algorithmes de base que les « informaticiens » doivent connaître et comprendre.
  • 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 du langage visuel Scratch. En fait, les étudiants réalisent tous les principaux exemples et devoirs en C.
  • Bases de données et bases de SQL.
  • Développement Web : bases de CSS, HTML, JavaScript et PHP. Naturellement, seulement les bases.
  • Bases de la préparation de présentations pour des projets de programmation.
... Mais le plus important n'est pas ce qui est enseigné au CS50 (il existe de nombreux documents sur le sujet sur Internet !), mais la manière dont cela est enseigné. Les conférences CS50 sont parmi les plus engageantes et les plus instructives de l’histoire de l’enseignement supérieur.
Commentaires
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION