Ce cours intègre Coursera Coach ! Une façon plus intelligente d'apprendre avec des conversations interactives en temps réel qui vous aident à tester vos connaissances, à remettre en question vos hypothèses et à approfondir votre compréhension au fur et à mesure que vous progressez dans le cours. Dans ce cours complet, vous plongerez dans l'essentiel de la programmation C, spécialement conçue pour les systèmes embarqués. En commençant par l'installation et la syntaxe de base de la programmation C++, vous explorerez rapidement les types de données, les instructions conditionnelles, les boucles et la manipulation des tableaux. A la fin du cours, vous aurez une base solide en programmation C, spécifiquement pour les applications embarquées, vous permettant de construire et d'exécuter vos propres projets basés sur le C. Au fur et à mesure que le cours progresse, vous maîtriserez l'utilisation des conditionnelles comme if, else, et switch-case pour la prise de décision, et des boucles comme for, while, et do-while pour une exécution efficace. Vous acquerrez une expérience pratique des tableaux et des tableaux de caractères, en apprenant à traiter les entrées, à stocker des valeurs et à mettre en œuvre des algorithmes de tri. Grâce à des travaux pratiques, vous renforcerez vos connaissances en écrivant des programmes C pour des applications embarquées courantes. Ce cours est idéal pour les débutants qui souhaitent s'initier à la programmation de systèmes embarqués à l'aide du langage C. Aucune expérience préalable de la programmation n'est requise, mais des connaissances informatiques de base seront utiles. À la fin du cours, vous serez à l'aise pour écrire des programmes de base en C# et les appliquer à des systèmes matériels simples.

Profitez d'une croissance illimitée avec un an de Coursera Plus pour 199 $ (régulièrement 399 $). Économisez maintenant.

Expérience recommandée
Ce que vous apprendrez
Apprenez à installer les outils de programmation C et à écrire votre premier programme C.
Comprendre des concepts clés tels que les variables, les types de données et les opérations mathématiques en C++.
Acquérir une expérience pratique de l'utilisation des boucles, des conditionnelles et des tableaux dans la programmation C++.
Maîtriser l'utilisation des pointeurs et des fonctions en C pour gérer la mémoire et modulariser le code.
Compétences que vous acquerrez
- Catégorie : Environnement de développement
- Catégorie : C (langage de programmation)
- Catégorie : Outils de programmation informatique
- Catégorie : Logiciels embarqués
- Catégorie : Systèmes embarqués
- Catégorie : Principes de programmation
- Catégorie : Débogage
- Catégorie : structures de données
Détails à connaître

Ajouter à votre profil LinkedIn
août 2025
5 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 4 modules dans ce cours
Dans ce module, nous vous guiderons dans l'installation des outils nécessaires pour commencer à programmer en C. Nous vous initierons à l'écriture de votre premier programme C, à la gestion des entrées utilisateur et à l'exécution d'opérations arithmétiques de base. Vous explorerez également les types de données en cours d'utilisation en C++ et leur signification dans les opérations.
Inclus
5 vidéos1 lecture
Dans ce module, nous nous pencherons sur la prise de décision et la répétition dans la programmation C++. Vous apprendrez à contrôler le flux de vos programmes à l'aide de conditions if, de cas d'utilisation et de différents types de boucles. À la fin, vous serez en mesure de résoudre des problèmes complexes à l'aide de ces outils.
Inclus
7 vidéos1 devoir
Dans ce module, nous allons explorer les tableaux et la façon dont ils sont utilisés en C pour stocker et manipuler de grands ensembles de données. Vous apprendrez à manipuler les tableaux numériques et les tableaux de caractères (chaînes), et vous pratiquerez des opérations sur les tableaux telles que le tri et la recherche. Nous introduirons également des techniques de formatage de chaînes de caractères essentielles pour les systèmes embarqués.
Inclus
8 vidéos1 devoir
Dans ce module, nous vous guiderons à travers les concepts puissants des pointeurs et des fonctions dans la programmation C++. Vous apprendrez à manipuler la mémoire directement avec des pointeurs et à optimiser votre code en créant des fonctions réutilisables. En outre, nous aborderons des sujets avancés tels que le passage de tableaux et de chaînes de caractères à des fonctions et le retour de valeurs à l'aide de pointeurs.
Inclus
11 vidéos3 devoirs
Instructeur

Offert par
En savoir plus sur Développement de logiciels
Statut : Essai gratuitEDUCBA
Statut : Essai gratuit
Statut : Essai gratuit
Statut : Prévisualisation
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?




Foire Aux Questions
Oui, vous pouvez visionner la première vidéo et le syllabus avant de vous inscrire. Vous devez acheter le cours pour accéder au contenu qui n'est pas inclus dans l'aperçu.
Si vous décidez de vous inscrire au cours avant la date de début de la session, vous aurez accès à toutes les vidéos et à toutes les lectures du cours. Vous pourrez soumettre vos travaux dès le début de la session.
Une fois que vous vous serez inscrit et que votre session aura commencé, vous aurez accès à toutes les vidéos et autres ressources, y compris les lectures et le forum de discussion du cours. Vous pourrez consulter et soumettre des évaluations pratiques, et effectuer les devoirs notés requis pour obtenir une note et un certificat de cours.
Plus de questions
Aide financière disponible,




