Ce que vous devez savoir avant
Vous commencez

Débute 4 June 2026 05:38

Se termine 4 June 2026

00 Jours
00 Heures
00 Minutes
00 Secondes
course image

Go et C++ : Programmation dans deux langages successeurs de C

Maîtrisez la programmation en Go et C++ grâce à une pratique concrète avec la concurrence, la STL, et les algorithmes d'IA. Progressez des concepts de base aux implémentations avancées à travers quatre segments complets.
University of California, Santa Cruz via Coursera

University of California, Santa Cruz

10 Cours


UC Santa Cruz est une université publique de recherche diversifiée et accueillante, axée sur l'engagement mondial, la justice sociale, la durabilité, l'éducation pour tous et les arts.

Not Specified

Amélioration optionnelle disponible

Not Specified

Progressez à votre rythme

Paid Course

Amélioration optionnelle disponible

Aperçu

This specialization is intended for all programming and artificial intelligence enthusiasts who seek to master advanced skills like concurrency in Go and Standard Template Library use in C++. Through the four courses—two in C++, and two in Go—you will be exposed to key algorithms and search methods in artificial intelligence, some pioneered by the instructor.

Programme

  • **Cours 1 : Introduction au C++ et à la bibliothèque de templates standard (STL)**
  • Aperçu de la programmation C++
    Structures de données en C++
    Introduction à la bibliothèque de templates standard
    Algorithmes clés en STL : tri, recherche, et plus
    Projet pratique : Créer une application C++ en utilisant STL
  • **Cours 2 : Programmation avancée en C++ pour l'intelligence artificielle**
  • Fonctionnalités avancées du C++ : Templates, lambdas et smart pointers
    Implémentation d'algorithmes d'IA en C++
    Techniques d'optimisation en programmation C++
    Introduction à la programmation parallèle en C++
    Exercice pratique : Développer un algorithme d'IA en utilisant C++
  • **Cours 3 : Bien débuter avec la programmation en Go**
  • Bases du langage de programmation Go
    Concepts de programmation fonctionnelle en Go
    Concurrence en Go : Goroutines et canaux
    Gestion des erreurs et débogage en Go
    Projet : Construire une application concurrente en Go
  • **Cours 4 : Programmation en Go avancée et implémentation de l'IA**
  • Fonctionnalités avancées de Go : Interfaces et réflexion
    Algorithmes et structures de données en Go
    Implémentation de stratégies d'IA avec Go
    Optimisation des performances et benchmark en Go
    Projet de clôture : Développer un système d'IA en utilisant Go
  • **Ressources supplémentaires**
  • Lectures et documentation recommandées
    Exercices de codage en ligne et environnements de pratique
    Forums communautaires et réseaux de soutien pour les développeurs C++ et Go

Enseigné par

Ira Pohl


Matières

Programming