Programmation CPrincipes de la programmation (STI)
Programmation C
Unité d'enseignement Principes de la programmation · AS05_PRO1 | Code EC AS05_PRO1-1
6ECTS (UE)
1Coefficient
18:40Heures
Séquencement
Objectifs pédagogiques
- Approfondir la programmation impérative en langage C.
- Préparer les langages de programmation objet et la programmation système
Pré-requis
| Module | Unité d'enseignement | Semestre |
|---|---|---|
| Algorithmique et Complexité | Principes de la programmation | S5 |
Programme
- Rappels sur le langage C
- Les pointeurs
- Les pointeurs de fonctions
- Les structures
- Notion avancées du langage C
- Les entrées/sorties
- La manipulation des chaines de caractères
- Mise en oeuvre d’algorithmes avancés (tris, équilibrages)
Modalités d'évaluation
QCMs et Un Partiel
Références bibliographiques
- Kernighan , Brian W ; Ritchie , Dennis M, "Le langage C : norme ANSI", Dunod
- Programmer en langage C Cours et exercices corrigés, Claude Delannoy, Eyrolles
Compétences
1| Réf. | Verbe | Description | Niveau |
|---|---|---|---|
| C2_2 | mettre en place | des pointeurs | 3 |
Compétences SecNumEdu
| Compétence | Heures cours | Heures pratique | Niveau entrée | Niveau sortie |
|---|---|---|---|---|
| Développement logiciel et ingénierie logicielle (sous l’angle de la sécurité) | 2 | 2 | 0 | 1 |
| Risques liés a la gestion de la mémoire en C. | ||||