Composante
UFR Sciences et Montagne
Description
Ce cours apporte toutes les bases pour faire de la programmation en C. C’est un pré-requis pour le cours ETRS706_ESET (programmation C pour les systèmes embarqués).
Objectifs
Permettre aux étudiants d’acquérir les notions essentielles pour :
- programmer, compiler et exécuter un programme en C sous linux
- écrire des fonctions et procédures
- manipuler des tableaux et pointeurs
Heures d'enseignement
- Programmation C - CMCours Magistral6h
- Programmation C - TDTravaux Dirigés7,5h
- Programmation C - TPTravaux Pratiques9h
Pré-requis obligatoires
Des connaissances de base en algorithmie ou en programmation sont utiles.
Plan du cours
Variables et opérateurs arithmétiques
Types élémentaires et conversion de type
Expressions conditionnelles et opérateurs de comparaison
Boucles et itérations
Fonctions et procédures
Tableaux et chaine de caractères
Pointeurs
Compétences visées
Être capable de répondre à un problème en scindant un programme en différentes fonctions.