Le cours "Introduction à la programmation en langage C++" convient aux apprenants n'ayant aucune expérience préalable de la programmation. Le cours couvre les principes fondamentaux du langage de programmation C++. A la fin de ce cours, les apprenants seront capables d'écrire des programmes interactifs et non-interactifs pour résoudre de nombreux cas d'utilisation dans le monde réel. Le cours fournira également les connaissances de base nécessaires pour suivre des cours plus avancés en langage C et dans d'autres langages de programmation.


Expérience recommandée
Ce que vous apprendrez
Comprendre les principes fondamentaux de la programmation C
Apprendre les instructions séquentielles, conditionnelles et itératives, les fonctions, les types de données définis par l'utilisateur et les bibliothèques standard telles que stdio.h et string.h
Créez votre propre application C++
Compétences que vous acquerrez
- Catégorie : structures de données
- Catégorie : Algorithmes
- Catégorie : Débogage
- Catégorie : C (langage de programmation)
- Catégorie : Stockage des données
- Catégorie : Principes de programmation
- Catégorie : Programmation Informatique
- Catégorie : Environnements de développement intégré
- Catégorie : Résolution de problèmes
- Catégorie : Gestion des fichiers
Détails à connaître

Ajouter à votre profil LinkedIn
13 devoirs
Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

Il y a 9 modules dans ce cours
Ce cours offre une introduction complète à la programmation C++, guidant les étudiants à travers les concepts essentiels, de la syntaxe de base aux sujets avancés tels que les pointeurs et l'allocation dynamique de la mémoire. Grâce à un mélange de leçons théoriques et d'exercices pratiques, les apprenants développeront une base solide dans les principes de programmation, leur permettant d'écrire des programmes C++ efficaces et performants. A la fin du cours, les étudiants seront équipés des compétences nécessaires pour relever les défis de la programmation dans le monde réel et explorer d'autres sujets avancés dans le développement de logiciels
Inclus
2 vidéos1 lecture1 sujet de discussion
Ce module présente les principes fondamentaux de la programmation en C, en mettant l'accent sur le cycle de vie d'un programme C et sur les exigences essentielles en matière de configuration du système. Les apprenants installeront un compilateur C et exploreront les fonctionnalités du langage, préparant ainsi le terrain pour une programmation efficace en C.
Inclus
10 vidéos3 lectures2 devoirs1 sujet de discussion
Dans ce module, les étudiants se pencheront sur les types d'erreurs les plus courants en C, ainsi que sur les types de données et les variables fondamentales. Grâce à des exercices pratiques, les apprenants écriront leur premier programme C++, comprendront le processus de compilation et apprendront à lire et écrire des données via l'entrée et la sortie du terminal.
Inclus
20 vidéos1 lecture2 devoirs1 laboratoire non noté
Ce module couvre les différents opérateurs en C# et la mise en œuvre des instructions de flux de contrôle telles que if, switch et les boucles. Les étudiants exploreront également les tableaux et les tableaux multidimensionnels, et appliqueront ces concepts pour développer des programmes C++ de base qui démontrent un contrôle et un traitement des données efficaces.
Inclus
24 vidéos3 lectures2 devoirs4 laboratoires non notés
En se concentrant sur les fonctions et leurs types, ce module présente également les chaînes de caractères et la manipulation des chaînes en C++. Les étudiants apprendront les bases des pointeurs, leurs définitions et leur utilisation, pour aboutir au développement de programmes qui utilisent efficacement les fonctions, les chaînes de caractères et les pointeurs.
Inclus
20 vidéos3 lectures2 devoirs2 laboratoires non notés
Ce module permet de mieux comprendre les pointeurs, y compris leur arithmétique et leurs relations avec les tableaux. Les étudiants apprendront l'allocation dynamique de la mémoire en utilisant des fonctions telles que malloc et calloc, et se pencheront sur les structures, y compris les structures imbriquées, en appliquant ces concepts dans des tâches de programmation pratiques.
Inclus
20 vidéos3 lectures2 devoirs1 sujet de discussion4 laboratoires non notés
Dans le dernier module, les étudiants apprendront la gestion de fichiers en C, y compris la lecture et l'écriture de fichiers binaires et textuels. En outre, ils exploreront les bibliothèques C standard et leurs fonctions, pour aboutir à des projets qui intègrent les opérations sur les fichiers et l'utilisation des bibliothèques dans les programmes C
Inclus
13 vidéos3 lectures2 devoirs2 laboratoires non notés
Dans ce module de synthèse, les étudiants appliqueront tous les concepts appris tout au long du cours pour développer une série de projets divers qui mettront en valeur leurs compétences en programmation C++. Chaque projet intégrera divers sujets, tels que les types de données, le flux de contrôle, les fonctions, les tableaux, les pointeurs et la gestion des fichiers, encourageant les étudiants à penser de manière critique et à résoudre des problèmes complexes. Les exemples de projets incluent un jeu simple basé sur du texte, une application de journal personnel avec stockage de fichiers, et un exercice d'allocation dynamique de mémoire qui utilise des structures. Cette approche pratique renforcera l'apprentissage et préparera les étudiants à des scénarios de programmation du monde réel.
Inclus
11 vidéos1 lecture1 devoir1 laboratoire non noté
Alors que la technologie continue d'évoluer, la programmation C++ reste pertinente en raison de son efficacité et de son rôle fondateur dans la programmation au niveau du système. Les tendances futures peuvent inclure une intégration accrue avec les appareils IoT, une meilleure prise en charge de la programmation simultanée et le développement continu d'applications multiplateformes. En outre, l'essor de l'IA et de l'apprentissage automatique conduira probablement à l'apparition de nouvelles bibliothèques et de nouveaux frameworks construits sur C#, permettant aux développeurs d'exploiter sa vitesse et ses performances dans les domaines émergents. L'apprentissage et l'adaptation continus seront essentiels pour que les programmeurs restent en tête dans ce paysage dynamique.
Inclus
1 vidéo1 sujet de discussion
Instructeur

En savoir plus sur Développement de logiciels

Birla Institute of Technology & Science, Pilani
Statut : Essai gratuitDartmouth College
Statut : PrévisualisationSimplilearn
Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?





Ouvrez de nouvelles portes avec Coursera Plus
Accès illimité à 10,000+ cours de niveau international, projets pratiques et programmes de certification prêts à l'emploi - tous inclus dans votre abonnement.
Faites progresser votre carrière avec un diplôme en ligne
Obtenez un diplôme auprès d’universités de renommée mondiale - 100 % en ligne
Rejoignez plus de 3 400 entreprises mondiales qui ont choisi Coursera pour les affaires
Améliorez les compétences de vos employés pour exceller dans l’économie numérique
Foire Aux Questions
Pour accéder aux supports de cours, aux devoirs et pour obtenir un certificat, vous devez acheter l'expérience de certificat lorsque vous vous inscrivez à un cours. Vous pouvez essayer un essai gratuit ou demander une aide financière. Le cours peut proposer l'option "Cours complet, pas de certificat". Cette option vous permet de consulter tous les supports de cours, de soumettre les évaluations requises et d'obtenir une note finale. Cela signifie également que vous ne pourrez pas acheter un certificat d'expérience.
Lorsque vous achetez un certificat, vous avez accès à tous les supports de cours, y compris les devoirs notés. Une fois le cours terminé, votre certificat électronique sera ajouté à votre page de réalisations - à partir de là, vous pouvez imprimer votre certificat ou l'ajouter à votre profil LinkedIn.
Oui, pour certains programmes de formation, vous pouvez demander une aide financière ou une bourse si vous n'avez pas les moyens de payer les frais d'inscription. Si une aide financière ou une bourse est disponible pour votre programme de formation, vous trouverez un lien de demande sur la page de description.
Plus de questions
Aide financière disponible,


