Niveau BAC+2 - domaine STS

L’objectif de cette UE est de présenter les structures de données de base de l’informatique, leur implémentation et les algorithmes élémentaires permettant de construire et de manipuler ces structures.
L’utilisation du langage C comme support permettra à l’étudiant de se confronter à l’allocation dynamique de la mémoire à travers les pointeurs. 
Ce cours permettra aussi de sensibiliser l’étudiant à la notion de complexité des algorithmes.

Introduction au logiciel SageMaths, une plateforme sous Python.

UE S2IN304 : L2S3 Informatique et L2S3 EEA

ObjectifsSe familiariser et écrire des programmes avec le langage C.

ContenusLes bases de la programmation en C : types de base, structures de contrôle, fonctions, types structurés. Chaînes de caractères, tableaux. Les pointeurs, gestions de la mémoire. La gestion des fichiers. Le pré-processeur, la programmation modulaire.

CompétencesMaîtriser les bases de la programmation en C.