Objectif du stage: acquérir les bases de la programmation à travers un stage orienté pratique pour se préparer à la rentrée 2016.
Si vous souhaitez entrer dans une école d'informatique alors ce stage intensif d'informatique est fait pour vous. Il vous permettra même de vous avancer en programmation dans le cadre de votre future formation.
Durant ce stage, chaque élève dispose d'une station de développement. Les cours théoriques et les ateliers pratiques sont dispensés par un ingénieur développeur expérimenté.
Langage choisi: Le Langage C. Le langage C est un langage largement utilisé dans l'industrie et est à la base de très gros projets comme l'OS Linux. C'est un langage que l'on ne présente plus et dont les concepts sont toujours d'actualité.
Durée du stage: 8 journées organisées en 4 x 2 week-end
Programme du stage intensif d'informatique:
Jour 1:
Matin: Présentation générale du secteur de l'informatique,
Après midi: Présentation de l'activité de programmation, mise en place de l'environnement de programmation, IDE, initiation (types, structure de contrôle)
Après 15h: 2 heures de pratique
Jour 2:
Matin: Les types structurés (struct, union)
Après midi: Les tableaux
Après 15h: 2 heures de pratique
Jour 3:
Matin: Les pointeurs
Après midi: Les fonctions
Après 15h: 2 heures de pratique
Jour 4:
Matin: Variables et classes d'allocation
Après midi: Mémoires et programme (organisation du programme dans la mémoire)
Après 15h: 2 heures de pratique
Jour 5:
Matin: Les chaines de caractères
Après midi: Les fonctions de la bibliothèque standard
Après 15h: 2 heures de pratique
Jour 6:
Matin: Allocation dynamique de mémoire
Après midi: Les macros, le préprocesseurs, compilation, édition de lien
Après 15h: 2 heures de pratique
Jour 7:
Matin: Présentation de l'algorithmique et exercices
Après midi: Exercices
Jour 8:
Matin: Exercices
Après midi: Exercices
A l'issue de la formation, l'élève pourra appréhender les tenants et aboutissants d'un programme, aura de bonnes notions en algorithmique et sera autonome en programmation pour tous types d'applications en C du niveau débutant au niveau intermédiaire.