Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 10:22

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Harvard CS50 2026 - Introduction à l'informatique

Maîtrisez les fondamentaux de l'informatique grâce au célèbre programme CS50 de Harvard, couvrant les langages de programmation, les algorithmes, les structures de données, le développement web et les concepts d'IA.
via freeCodeCamp

14 Cours


29 minutes

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Free Video

Amélioration optionnelle disponible

Aperçu

Master computer science fundamentals through Harvard's renowned CS50 program, covering programming languages, algorithms, data structures, web development, and AI concepts.

Programme

  • Introduction au cours
  • Aperçu de l'informatique
    Introduction à l'environnement CS50
  • Fondamentaux de la programmation
  • Bases de la programmation en C
    Introduction à Linux et à la ligne de commande
    Compréhension des variables, des types de données et des opérateurs
    Structures de contrôle : conditionnelles et boucles
  • Algorithmes
  • Introduction aux algorithmes et au pseudocode
    Algorithmes de recherche : recherche linéaire et recherche binaire
    Algorithmes de tri : tri à bulles, tri par sélection et tri fusion
    Efficacité des algorithmes et notation Big O
  • Structures de données
  • Tableaux, chaînes de caractères et pointeurs
    Introduction aux listes chaînées
    Piles et files d'attente
    Tables de hachage et arbres
    Graphes et réseaux
  • Développement web
  • Bases de HTML, CSS et JavaScript
    Introduction au développement frontend et backend
    Concept des API et de l'intégration des bases de données
  • Bases de l'intelligence artificielle
  • Introduction à l'IA et à ses applications
    Compréhension de l'apprentissage automatique et des réseaux de neurones
    Éthique de l'IA et tendances futures
  • Projet final
  • Proposition de projet et planification
    Mise en œuvre et tests
    Présentation et évaluation
  • Révision et préparation à l'examen
  • Récapitulation des concepts clés
    Exercices pratiques et tests blancs

Matières

Computer Science