• Niveau d'étude

    BAC +1

  • ECTS

    6 crédits

  • Composante

    Sciences économiques, gestion, mathématiques et informatique

  • Volume horaire

    60h

  • Période de l'année

    Enseignement premier semestre

Description

Il s’agit d’aborder les bases de la programmation impérative en C.

Lire plus

Objectifs

  • Les langages de programmation, la compilation
  • Structure d’un programme C
  • Variables, types élémentaires, entrées-sorties
  • Expressions en C, opérateurs
  • Structures de contrôle alternatives et répétitives
  • Tableaux unidimensionnels
  • Fonctions, paramètres, signature de fonction
Lire plus

Évaluation

Session 1 ;
Formule standard :
· Des épreuves de contrôle continu pendant le semestre (50% de la note) et un examen terminal écrit de 2h (50% de la note).

Formule dérogatoire :
· un examen terminal écrit de 2h (100% de la note).

Session 2 ;
· un examen terminal écrit de 2h (100% de la note)

Lire plus

Heures d'enseignement

  • CMCM20h
  • TDTD40h

Compétences visées

  • Comprendre les principaux rôles des éléments d’une machine (système, disques, mémoire, périphériques).
  • Avoir une idée des différentes catégories de langages (notamment ceux étudiés dans la licence).
  • Connaître les principales représentations des données numériques.
  • Lire et simuler à la main l’exécution d’un code comprenant fonctions avec passage de paramètre, alternatives et boucles simples.
  • Programmer un code comprenant fonctions avec passage de paramètre, alternatives et boucles simples.
  • Comprendre la notion de tableau unidimensionnel.
Lire plus

Bibliographie

  • S'initier à la programmation ou Programmer en langage C, de C. Delannoy, ed. Eyrolles
  • Introduction au langage C, de Bernard Cassagne (disponible en ligne)
Lire plus