Informatique 2
- 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 :
La seconde partie consiste en une conduite de projet de 5-6 semaines portant sur un sujet choisi par l’étudiant(e).
- 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.
Contact
Observatoire astronomique
11, rue de l'Université67000 STRASBOURG
0368852410
contact@astro.unistra.fr
Responsable
Dominique Aubert