Tous
The content of this page is not available in English
Notions de programmation (algorithmique)
Maîtriser et appliquer le langage C, comprendre les enjeux et prévoir l'architecture d'un développement procédural.
Classification des langagesHistorique, versionsC et les autres langagesEnvironnement, outils
Structure d'un programmeCompilation et contraintesCommentaires, organisation générale, quelques méthodesMéthode main()Fonctions standards d'E/S
Définition de variables, utilisationTypes disponibles et conversion de typesCréation de constantesOpérateurs et expressions; calculs complexes en CTableauxOrganisation de la mémoirePointeurs simples
Structures de choix (conditions)Instructions d'itération (boucles)InterruptionsOptimisations et opérations numériques particulières
Prototypage et définitionArguments simples et utilisationPassage de paramètres (par valeur, par adresse)Valeurs de retourSurcharge de fonctionsRécursivité et pseudo-récursivitésStructure d'un programme en C avec des fonctions
Déclaration, initialisationUtilisation simple, conditions d'utilisationCréation dynamique d'une variableUtilisation avancée (pointeurs de tableaux, tableaux de pointeurs)Pointeurs de fonctionQuelques bibliothèques: GLib, SDL, GMP
Définition, créationDéclaration d'une variable de structureStockage en mémoire, accès aux champsTableaux de structuresStructures comme paramètres de fonctionsPointeurs de structures et listes chaînéesAprès le C: présentation de C++ et C#
Méthodologie basée sur l'Active Learning : 75% de pratique minimum. Chaque point théorique est systématiquement suivi d'exemples et exercices.
Contrôle continu
Attestation de fin de stage mentionnant le résultat des acquis
Luxembourg: A 8 minutes à pied depuis Gare de Luxembourg: 750m (proximité Parcs de Pétrusse)
Locaux accessibles PMR
Bruxelles: A 14 minutes en tramway depuis gare du Midi: lignes 2 et 6 - arrêt Madou