ECUE UE54_Option_Informatique
Responsable(s) : Fabien Coelho, Olivier Hermant et Georges-André Silber
Nombre d'ECTS : 12
PRÉSENTATION
L'option Informatique (Management des systèmes d'information) permet aux élèves
ingénieures civil de se familiariser avec l'informatique en tant que discipline scientifique et
technique, et non pas simplement en tant qu'outil utilisé pour résoudre des problèmes
d'autres disciplines. Elle mène a des carrières de développeuse, cheffe de projet, directrice
technique, consultante, architecte mais aussi d'entrepreneuse, de chercheuse.
L'évolution exponentielle des capacités des matériels depuis plus de 50 ans en suivant la loi
de Moore a abouti à une informatique ubiquitaire, de l'ordinateur de poche (téléphone
mobile) aux super-calculateurs et centres de données (AWS, Google, ...). Les réseaux sont
omniprésents et permettent de nouveaux usages qui remettent en question la manière
d'opérer des entreprises et des administrations.
Les systèmes et applications informatiques se doivent d’être pertinents (répondre aux
besoins), performants (temps de réponse), fiables (peu de pannes), pérennes (fonctionner
dans le temps), conviviaux (pour les utilisateurs), sécurisés (pour tout le monde), mais aussi
développés et déployés rapidement pour s’adapter aux nouveaux besoins en contribuant à
un monde numérique frugal, économe en énergie et en matières, soutenable.
ACQUIS D’APPRENTISSAGE SPÉCIFIQUES
Développement informatique dans plusieurs paradigmes (impératif, fonctionnel, objet,
quantique, parallèle)
Création de modèles d'affaires dans le domaine de l'informatique provenant d'entreprises du
secteur
Connaissance des architectures matérielles et logicielles de systèmes informatiques
Conception d'architectures d'applications
Étude de l'efficacité en temps et en énergie des systèmes informatiques
Conception de modèles de données et de preuves
Mise-en-oeuvre de procédés cryptographiques
Fondements techniques de la cybersécurité
1
CONTENUS & ACTIVITÉS
Le période d'option est constituée d'une alternance de cours, travaux pratiques, exposés, rencontres
de professionnels anciens de l'option (notamment des entrepreneurs), visites d'entreprises et de
laboratoires, projets de toutes sortes. Les sujets abordés évoluent chaque année, ils portent par
exemple sur la compilation des langages informatiques, la programmation système, la
programmation fonctionnelle, la programmation quantique, la programmation back-end pour les
applications web et mobiles, les business models, la cybersécurité, Rust, C, l'assembleur, la preuve de
programmes, la cryptographie. Les sujets abordés le sont sous un angle algébrique et non analytique
(pas de d'équations différentielles, de nombres flottants, de méthodes de calculs scientifiques...).
MODALITES D’ÉVALUATION
Séances de travaux pratiques encadrées ; réalisation de projets collectifs ou individuels (exemple :
réalisation d'un émulateur NES en Rust ; preuve de théorème en Coq ; implémentation d'un
algorithme de lancer de rayon avec Vulkan ; conception et réalisation d'une blockchain...) ;
présentations orales, collectives ou individuelles (exemple : modèle d'affaires de Facebook) ;
rédaction de rapport sur des visites industrielles.