Enseignements
Mon projet pédagogique s'intègre dans ledépartement
Informatique de Polytech Lyon. Je désire munir les élèves
sous le régime de la FISE et de la FISA, des bases
fondamentales nécessaires pour devenir des ingénieurs
généralistes en Informatique.J'interviens dans les cours
suivants :
- Algorithmique et programmation objet. Ce cours vise
à introduire les principes du développement orienté
objet afin de permettre l’analyse des besoins, la
conception et la programmation d’une solution
logicielle adaptée.
- Initiation au développement logiciel. Les
connaissances visées sont les concepts fondamentaux
de l’algorithmique et les connaissances de base en
programmation.
- Réseaux d'ordinateurs. Cet enseignement présente les
concepts fondamentaux des réseaux informatiques, en
particulier le modèle TCP/IP.
- Architecture des Réseaux et des Systèmes
Informatiques Répartis. Cet enseignement en
réseaux avancés se penche sur les aspects avancés
des réseaux informatiques, en mettant l’accent sur
l’analyse et la mise en œuvre de protocoles
classiques tels que HTTP, FTP, et les protocoles de
messagerie. Le cours intègre des concepts de
cryptographie et utilise les réseaux de Petri pour
la modélisation et la vérification de protocoles de
communication complexes.
- Informatique répartie. Ce cours sur le
mapping objet-relationnel (ORM, Object–Relational Mapping),
le patron de conception DAO (Data
Access Object) et les JSP (Java Server Pages).
- Web services. Ce cours porte sur l’API
Java pour la création et la consommation de services
web.
- Système multi-agents. Ce cours présente
des méthodes et des approches d’aide à la décision
basées sur les systèmes multi- agents Les aspects
suivants seront abordés : les systèmes complexes,
l'approche centrée « individus », la modélisation et
la programmation multi-agents, les méthodes
multi-agents pour la résolution du problème, la
théorie du choix social, la négociation automatique
et la formation de coalitions.