Aller au menu Aller au contenu
Grenoble INP
Se former tout au long de sa vie
Un seul objectif : l'évolution des compétences
Se former tout au long de sa vie

Langage C : autoformation tutorée

Mis à jour le 2 novembre 2017
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Présentation

  • Ville : GRENOBLE - Campus
    Tarif : 2 150 € / personne
    Durée : 5 jours
  • Prochaine(s) session(s) :
    • Du 29/01/2018 au 02/02/2018

Résumé

Pro05

Objectifs


Basée sur notre plateforme numérique d’apprentissage, l'autoformation tutorée permet de :
• Apprendre et/ou approfondir le langage C quel que soit votre niveau de départ
• Maîtriser un environnement de développement, de l’édition à l’exécution
• Mettre en œuvre des programmes illustrant les concepts

Spécificités


Cette formation s’appuie sur les moyens techniques de l’école Grenoble INP - Ensimag, école nationale supérieure d'informatique et de mathématiques appliquées. Elle est encadrée par des enseignants-chercheurs de l'école ayant développé une plateforme d’apprentissage en ligne.

Les participants à la formation suivront les cours de Langage C aux côtés des étudiants ingénieurs de Grenoble INP - Ensimag, et bénéficieront également de séances de travaux pratiques en petit groupe stagiaires/enseignant.


Les plus de la formation :


• L’utilisation de la plateforme en ligne offre une grande autonomie et permet d'adapter l'apprentissage au niveau initial de connaissances de l’apprenant, de ses difficultés et de ses capacités
• La formation permet de se former sur les bases du langage C (parcours concepts de base) et/ou d’approfondir ses connaissances (parcours concepts avancés)
• Les intervenants assurent un tutorat actif pour accompagner la bonne progression individuelle de chaque stagiaire
• Un test d’évaluation en fin de stage est proposé, pour valider les compétences acquises

 

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Admission

  • Ville : GRENOBLE - Campus
  • Tarif : 2 150 € / personne

Conditions d'admission


Personnes concernées
Toute personne désirant progresser dans sa pratique du langage C.

Pré-requis : pas de pré-requis en langage C, mais il est nécessaire d'avoir déjà programmé dans un autre langage. Par ailleurs, l’apprentissage en autonomie nécessite une réelle motivation de la part des apprenants

Effectif : 2 à 8 personnes

Contacts

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Programme

  • Durée des études : 5 jours

Programme


1- Kit de démarrage
• Présentation des outils
• Compilation
• Types
• Fonctions
• Déverminage
• Tableaux
• Entrées-Sorties
• Chaine de caractères
• Pointeurs
• Allocation dynamique de mémoire
• Déverminage mémoire

2- Concepts de base
• Chaine de caractères (ASCII, traitement par caractère)
• Déverminage (gdb, destion d’erreur, options de compilation, valgrind)
• Entrées-Sorties (fonctions de base de la libC)
• Macros (#include et #define)
• Options de compilation de base
• Opérateurs
• Passage de paramètres simple
• Pointeurs et adresses (&, *, listes chainées, malloc, free, pointeurs de structure)
• Programmation modulaire (portée, makefile, prototype de fonctions et de structures de données, .h, .c)
• Structures de contrôle (if, switch, for, while)
• Types de données (struct, enum, const, float, entier, booléens, chaine, caractères, tableaux)
• Coding style

3- Concepts avancées
• Chaine de caractères : utilisation de la libC (string.h)
• E/S : (fichier binaire, format)
• Options de compilation : liens avec des librairies statiques/dynamiques, compilation conditionnelle
• Opérateurs ( ?:,priorité)
• Passage de paramètres (tableaux de pointeurs, **)
• Pointeurs et adresses (void *, **, arithmétiques des pointeurs, copie mémoire)
• Makefile avancé
• typedef, transtypage

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

International

  • Stage à l'étranger : Non
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Débouchés

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentTélécharger au format PDFEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In Google+ Viadeo

Rédigé par Katia Plentay

mise à jour le 2 novembre 2017

Contact et inscription

Katia Plentay
04 76 57 45 03
formation-continue.stages(a)grenoble-inp.fr

télécharger le bulletin d'inscription

Communauté Université Grenoble Alpes
×
Afin d'améliorer la qualité de ce site et le service rendu à l'utilisateur, nous utilisons des cookies de mesure d’audience. En poursuivant votre navigation sur ce site, vous acceptez l'utilisation de cookies à cette fin. Pour en savoir plus