« INFO517 : Programmation C » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
(Création de la page)
 
(Plan et éléments de la première séance)
Ligne 6 : Ligne 6 :


10 séances de cours/TD (1h30) et 3 séances de TP (4h).
10 séances de cours/TD (1h30) et 3 séances de TP (4h).

== Synthèse du cours ==

* Principes généraux et particularités du langage (programmation impérative, typage fort, adressage mémoire)
* Syntaxe
* Bibliothèque standard (pour les entrées-sorties et l'interaction avec le système d'exploitation)
* Modèle d'exécution des programmes
* Gestion de la mémoire
* Bonnes pratiques (méthodologie objet)
* Outils et concepts: automatisation de la compilation (make), analyse de l'exécution et déboguage (gdb, valgrind), documentation (doxygen), boîte à outils graphique (gtk+)


== Séances ==
== Séances ==
Ligne 11 : Ligne 21 :
=== Cours/TD 1 : lundi 22 septembre 2008 ===
=== Cours/TD 1 : lundi 22 septembre 2008 ===


Présentation tout-en-un.
Bases du langage C

Le but de ce cours est de fournir le minimum vital aux étudiants pour:
* écrire un programme simple et court utilisant les types de base
* le compiler et l'exécuter
* trouver de la documentation

Après cette première séance, les étudiants devraient être capable de s'amuser un peu avec le langage.

Version du 10 septembre 2008 à 14:34

Cours du semestre 5 de la license STIC INFO.

Organisation

Responsable pour 2008--2009: Lionel Vaux.

10 séances de cours/TD (1h30) et 3 séances de TP (4h).

Synthèse du cours

 * Principes généraux et particularités du langage (programmation impérative, typage fort, adressage mémoire)
 * Syntaxe 
 * Bibliothèque standard (pour les entrées-sorties et l'interaction avec le système d'exploitation)
 * Modèle d'exécution des programmes
 * Gestion de la mémoire
 * Bonnes pratiques (méthodologie objet)
 * Outils et concepts: automatisation de la compilation (make), analyse de l'exécution et déboguage (gdb, valgrind), documentation (doxygen), boîte à outils graphique (gtk+)

Séances

Cours/TD 1 : lundi 22 septembre 2008

Présentation tout-en-un.

Le but de ce cours est de fournir le minimum vital aux étudiants pour:

 * écrire un programme simple et court utilisant les types de base
 * le compiler et l'exécuter
 * trouver de la documentation

Après cette première séance, les étudiants devraient être capable de s'amuser un peu avec le langage.