What You Need to Know Before
You Start

Starts 22 June 2025 05:47

Ends 22 June 2025

00 days
00 hours
00 minutes
00 seconds
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 is a diverse and welcoming public research university that is focused on global engagement, social justice, sustainability, education for everyone, and the arts.

Not Specified

Optional upgrade avallable

Not Specified

Progress at your own speed

Paid Course

Optional upgrade avallable

Aperçu

Cette spécialisation est destinée à tous les passionnés de programmation et d'intelligence artificielle qui cherchent à maîtriser des compétences avancées telles que la concurrence en Go et l'utilisation de la bibliothèque de modèles standard en C++. À travers les quatre cours — deux en C++ et deux en Go — vous serez exposé aux algorithmes clés et aux méthodes de recherche en intelligence artificielle, dont certains ont été initiés par l'instructeur.

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


Sujets

Programmation