- Enseignant responsable de cours: Guillaume Mandil
- Enseignant responsable de cours: Emmanuel Prados
This course provides information and resources for your English course in L3 Informatique.
Please go to the section which corresponds to your teacher and group.
- Enseignant responsable de cours: Anne Mckean Badin
- Enseignant: Emmanuelle Esperança-Rodier
- Enseignant: Virginia Gardner
- Enseignant: Nicholas Lykiardopulos
- Enseignant: Rita Morcos
- Enseignant: Faten SLIMANI ALOUI
L'objectif est de familiariser les étudiants à quelques "bonnes pratiques" liées à certains critères de conception logicielle. Ces bonnes pratiques visent essentiellement à : la maintenabilité et la réutilisabilité du code, la détection de défauts et d'erreurs difficilement identifiables dans des cas d'utilisation nominaux (mauvaise gestion de la mémoire, itérations mal conçues,...), l'analyse et l'amélioration des performances, mais aussi l'analyse de la vulnérabilité à certaines attaques, et l'identification de la qualité des tests utilisés pour valider l'application.
- Enseignant responsable de cours: Laurence Pierre
- Enseignant: lydie du Bousquet
- Enseignant: Jean-Loup HABERBUSCH
- Enseignant: Guillaume Huard
- Enseignant: David Monniaux
- Enseignant: Laurent Mounier
- Enseignant: Arthur Perais
– Comprendre les concepts en profondeur pour mieux les transmettre
– Professionnaliser la médiation
– Sensibiliser les étudiants d’informatique aux métiers de l’enseignement
- Enseignant responsable de cours: Vincent Danjean
- Enseignant responsable de cours: Anne Rasse
- Enseignant responsable de cours: Jean-Marc Vincent
- Enseignant responsable de cours: Benjamin Wack
Cet objectif est atteint par une approche selon trois plans (ou points de vue) :
- raisonnement informel mais rigoureux, liant la réalisation d'un algorithme à ses spécifications, raffinement d'un schéma d'algorithme vers une réalisation particulière ;
- méthodes classiques de résolution dont le critère principal est la complexité (algorithmes gloutons, diviser pour régner, programmation dynamique…) ;
- types de problèmes classiques (parcours de graphe, énumération d'un ensemble de candidats…), et comment l'expression d'une solution (itérative, récursive) est liée à la structure sous-jacente.
- Enseignant responsable de cours: Jean-Marc Vincent
- Enseignant: david BENIAMINE
- Enseignant: Florent Bouchez Tichadou
- Enseignant: Maxime CALKA
- Enseignant: Quentin Guilloteau
- Enseignant: Cyril Labbé
- Enseignant responsable de cours: Pascal Fradet
- Enseignant responsable de cours: Xavier Nicollin
- Enseignant: Martin Bodin
- Enseignant: Alain Girault
- Enseignant: Maxime Lesourd
Introduction à la programmation orientée objet, aux design patterns et à la programmation évènementielle. Les thèmes abordés couvrent l'ensemble des méthodes permettant de développer une application graphique complète modularisée :
- programmation orientée objet en Java (encapsulation, héritage, polymorphisme)
- structuration et abstraction des modules développés grâce aux design patterns
- programmation évènementielle découverte par le biais de la programmation graphique
Une part importante du travail consiste à la mise en oeuvre des notions abordées dans le cadre d'un projet logiciel en fin de semestre. Ce projet consiste à réaliser un jeu de type jeu de plateau avec une IHM validée et un joueur artificiel.
- Enseignant responsable de cours: Guillaume Huard
- Enseignant: Florent Bouchez Tichadou
- Enseignant: sebastien curt
- Enseignant: Dima Dalloul
- Enseignant: Maxime De Sousa
- Enseignant: Cyril Labbé
- Enseignant responsable de cours: Vania Marangozova
- Enseignant: Ulysse COUTAUD
- Enseignant: Gwenaël Delaval
- Enseignant: Haci-Yusuf Gundogan
- Enseignant: Guillaume Huard
- Enseignant: Nicolas Jourdan
- Enseignant: Raphaël Le Bihan
- Enseignant: Ghada Moualla
- Enseignant: Laurence Pierre
- Enseignant: Claudia Rusu
- Enseignant responsable de cours: Massih R. Amini
- Enseignant responsable de cours: Nicolas Gast
- Enseignant: Alexandre Audibert
- Enseignant: Aurélien Gauffre
- Enseignant responsable de cours: Brauner Nadia