Ferme la recherche

Programmation en langage C/C++ - NFA037

Descriptif

Durée de la formation

Durée 45 heures
En centre 45 heures

Session

entrées/sorties permanentes

du 19 oct. 2020 au 20 févr. 2021  - Brest (29)
+ autres sessions
du 19 oct. 2020 au 20 févr. 2021  - Brest (29)
du 19 oct. 2020 au 20 févr. 2021  - Lannion (22)
du 19 oct. 2020 au 20 févr. 2021  - Lorient (56)
du 19 oct. 2020 au 20 févr. 2021  - Rennes (35)
du 19 oct. 2020 au 20 févr. 2021  - Ploufragan (22)
du 19 oct. 2020 au 20 févr. 2021  - Vannes (56)

Objectif de la formation

Ecrire des algorithmes.
Savoir analyser un problème ; le décomposer en éléments.
Traduire un énoncé textuel en programme informatique, modéliser une situation.
Etre tenace et persévérant afin de corriger les erreurs d'un programme informatique.

Description de la formation

Présentation, reprise des bases du langage C (variables, typage, entrées/sorties, tests conditionnels, opérateurs de pré et post incrémentation...)Rappels sur les boucles, les tableauxImbrications de boucles, tableaux 2D, tableaux dynamiquesLes fonctions, passage de paramètresLa récursivité, fonctions récursivesLes pointeurs, adresses, gestion de la mémoire, passage de paramètres par adresseLes types énumérés et complexesGestion des chaînes de caractèresLecture et écriture dans des fichiers textes et binairesLes listes chaînées, piles, files : ajout/suppression de maillons, parcours de listes, algorithmes avec des listes...De C à C++ : Ecriture de programmes en C++Introduction à la programmation orientée objet, notions de classes, méthodes, attributsLes constructeurs, l'encapsulation de données, la surcharge d'opérateurs et de méthodes, destructeursSetters, getters, méthodes statiques, dynamiquesL'héritage, le polymorphismeL'héritage multiple, masquage de fonctionHeaders, programmation modulaireÉcriture et codage d'algorithmes, tris, tris récursifs...

Conditions d'accès

Publics visés Personnes souhaitant approfondir leur niveau de programmation en langage C et C++, Personnes souhaitant comprendre la programmation orientée objet en C++ Personnes souhaitant intgérer des écoles de programmation type école 42, Développeurs, scientifiques, chefs de projet, enseignants, informaticiens, électroniciens, mathématiciens, ingénieurs, analystes, financiers, ... Prérequis Il est conseillé d'avoir quelques rudiments de programmation car le rythme est soutenu. Posséder des bases de programmation, quel que soit le langage (variables, affectations, tests conditionnels, boucles, tableaux, fonctions) est un atout. Avoir le niveau d'UE comme : NFE005 Macros/VBA, ELE002 " Introduction au langage C " ou NFA031. Cette UE peut-être suivie d'UE d'analyse numérique mathématique (CS001 et CSC002) ou d'unités d'enseignement en programmation du département d'informatique.

Validation

Attestation de formation

Donne accès au(x) métier(s) suivant(s)

Etudes et developpement informatique (voir la fiche métier)

Informations complémentaires

2
Et après la formation ?

Retour à l'emploi des anciens stagiaires

ÉLEVÉ

Conseils
Les questions à se poser avant de choisir une formation à distance
  • Les modalités de formation proposées par cet organisme sont-elles adaptées à mes besoins et répondent-elles à mes attentes ?
  • Y-a-t'il un système de coaching, de contrôle de l’assiduité, de vérification régulière des connaissances acquises ?
  • Est-ce que je dispose du matériel adéquat et d'un lieu approprié pour suivre cette formation ? Bonne connexion, webcam, casque, bureau fermé ou accès un espace numérique public ou de co-working ?
  • Suis-je suffisamment motivé, auto-discipliné et organisé pour me connecter de façon assidue ?
  • Suis-je en capacité de travailler seul ? Si non, puis-je m’appuyer sur une communauté ?

CNAM DE BRETAGNE

Lieu de formation

À distance

Centre de formation

2 rue Camille Guérin
22440, Ploufragan

Toutes les formations et avis pour CNAM DE BRETAGNE