Volumes horaires
- CM 15.0
- Projet -
- TD -
- Stage -
- TP -
- DS -
Crédits ECTS
Crédits ECTS 2.5
Objectif(s)
CM :
À la fin de ce cours, les étudiants devront être capable de concevoir un logiciel industriel, en mettant en oeuvre :
- les concepts avancés de la technologie objet
- des langages orientés sécurité
ceci afin d’améliorer les principaux facteurs de qualité du logiciel.
TP :
Mettre en oeuvre le langage RUST , et illustrer les principaux principes avancés de ce langage.
Mettre en oeuvre les techniques avancées du langage Java (programmation fonctionnelle, programmation générique, stream)
ATOUTS DE CET ENSEIGNEMENT :
Apporter une vision « industrielle » sur un sujet technique de haut niveau
Convaincre des bienfaits de la technologie objet « avancée »
Emmanuel BRUN
Contenu(s)
Partie 1 - Langage RUST
Partie 2 - Langage JAVA
PrérequisNotation UML, Programmation objet
E1 : Examen de session 1 : Écrit 1h30, document non autorisé, sans calculatrice
E2 : Examen de session 2 : Oral de 30 minutes, document non autorisé, sans calculatrice
TP : Note de TP
E2_CONF: Examen à distance de 2H, tout document autorisé
Le cours est programmé dans ces filières :
- Cursus ingénieur - Filière IR&C - Semestre 9
Code de l'enseignement : 5AMCS515
Langue(s) d'enseignement :
Le cours est rattaché aux structures d'enseignement suivantes :
- Equipe Informatique
Vous pouvez retrouver ce cours dans la liste de tous les cours.
An Introduction to Multiagent System, Michael Wooldridge,February 2002, John Wiley & Sons (Chichester, England). ISBN 0 47149691X.
Multi-Agent System: An Introduction to Distributed Artificial Intelligence
Jacques Ferber, Addison Wesley Longman, 1999 . ISBN 0-201-36048-9
Multiagent Systems, A Modern Approach to Distributed Artificial Intelligence, Gerhard Weiss, MIT Press, 1999 (ISBN 0-262-23203-0).