Programmation avancée en C

  • Cours (CM) 4h
  • Cours intégrés (CI) -
  • Travaux dirigés (TD) -
  • Travaux pratiques (TP) 24h
  • Travail étudiant (TE) -

Langue de l'enseignement : Français

Description du contenu de l'enseignement

Le cours Programmation avancée en C est organisé en 2 parties. La première porties porte sur l'apprentissage de notions avancées du langage de programmation C :
  • Pointeurs, registres & gestion de la mémoire.
  • Structures de données complexes.
  • Gestion de fichiers. Notions de standards.
  • Fonctions & Bibliothèques.
  • Visualisation

La seconde partie consiste en une conduite de projet de 5-6 semaines portant sur un sujet choisi par l’étudiant(e).

Compétences à acquérir

  • Approfondir les notions de programmation C vues en L2S3.
  • Mobiliser l’ensemble de ces notions pour réaliser un projet informatique visant à résoudre une problématique « concrète » telle que la colorisation d’image, la reconnaissance de langue d’un texte, le calcul d’orbite planétaires, la dynamique d’un fluide, ou la réalisation d’une première intelligence artificielle.

LICENCE - Sciences de la Terre