Vous êtes sur la page 1sur 3

Vous aimeriez apprendre à programmer, mais vous ne savez pas par où commencer

? Ce cours de programmation en C pour débutants est fait pour vous !

Le C est un langage incontournable qui en a inspiré beaucoup d'autres. Inventé dans


les années 70, il est toujours d'actualité dans la programmation système et la
robotique. Il est plutôt complexe, mais si vous le maîtrisez vous aurez des bases de
programmation très solides !

Dans ce cours, vous commencerez par découvrir le fonctionnement de la mémoire,


des variables, des conditions et des boucles. Puis vous réutiliserez tout ce que vous
avez appris pour créer des interfaces graphiques avec la bibliothèque SDL (jeux
vidéo, animations audio...). Enfin, vous apprendrez à manipuler les structures de
données les plus courantes pour organiser les informations en mémoire : listes, piles,
files, tables de hachage...

Rejoignez-moi dans ce cours pour découvrir la programmation en C !

Quelques réalisations que nous ferons dans ce cours


 Ce cours vous intéresse et vous souhaitez valider vos compétences acquises avec
un diplôme reconnu par l'état ? cliquez et jetez un oeil à la formation développeur
d'application PHP Symfony

 #

COMMENCER LE COURS

COMMENT ÇA MARCHE ?

Table des matières

 Partie 1 - Les bases de la programmation en C

1. 1. Vous avez dit programmer ?


2. 2. Ayez les bons outils !
3. 3. Votre premier programme
4. 4. Un monde de variables
5. 5. Une bête de calcul
6. 6. Les conditions
7. 7. Les boucles
8. 8. TP : Plus ou Moins, votre premier jeu
9. 9. Les fonctions
10. 10. Entraînez-vous à améliorer le jeu du "plus ou moins"

1.  Quiz : Quiz 1
o Partie 2 - Techniques « avancées » du langage C

1. 1. La programmation modulaire


2. 2. À l'assaut des pointeurs
3. 3. Les tableaux
4. 4. Les chaînes de caractères
5. 5. Le préprocesseur
6. 6. Créez vos propres types de variables
7. 7. Lire et écrire dans des fichiers
8. 8. L'allocation dynamique
9. 9. TP : réalisation d'un Pendu
10. 10. La saisie de texte sécurisée
11. 11. Apprenez à expliquer les pointeurs

1.  Quiz : Quiz 2
o Partie 3 - Création de jeux 2D en SDL

1. 1. Installation de la SDL
2. 2. Création d'une fenêtre et de surfaces
3. 3. Afficher des images
4. 4. La gestion des événements
5. 5. TP : Mario Sokoban
6. 6. Maîtrisez le temps !
7. 7. Écrire du texte avec SDL_ttf
8. 8. Jouer du son avec FMOD
9. 9. TP : visualisation spectrale du son

1.  Quiz : Quiz 3
o Partie 4 - Les structures de données

1. 1. Les listes chaînées


2. 2. Les piles et les files
3. 3. Les tables de hachage

1.  Quiz : Quiz 4
o

Certificat de réussite (voir un exemple)