Cette formation d'ingénieur diplômé reconnaît les experts en cognitique de l'Institut Polytechnique de Bordeaux. Elle prépare des professionnels capables de concevoir des solutions, produits et services en intégrant les dimensions humaines, sociétales et environnementales. Les diplômés maîtrisent l'analyse systémique des impacts et développent des approches innovantes à la croisée des sciences cognitives et de l'ingénierie. Cette formation s'adresse aux étudiants en quête d'expertise transversale.
Activités visées
L’ingénieur cogniticien intervient sur l’ensemble du cycle de conception de solutions, de produits ou de services. Dans le cadre de son emploi, il est amené à mettre en œuvre un ensemble d’activités professionnelles telles que : * Analyse systémique et critique des impacts humains, sociétaux et environnementaux des objets, des produits, des services, des systèmes ou de la réalisation d'une mission d'ingénierie. * Gestion de projet, pilotage, planification, organisation, coordination d’équipes pluridisciplinaires et management d'un projet collaboratif d'innovation en ingénierie. * Compréhension et analyse du besoin dans un contexte métier, pour l'adaptation ou la mise en place d’une solution technologique ou de service, en prenant en compte les contraintes d’usage, socio-économiques et environnementales. * Rédaction d’un cahier des charges et de spécifications fonctionnelles et non-fonctionnelles. * Conception ou adaptation de solution, du prototypage à la solution finale, implémentation de la solution dans le langage de programmation adapté en respectant les réglementations (éthique, RGPD). * Récolte, analyse et interprétation de données d’usage pour concevoir ou valider une solution, un produit ou un service. * Capitalisation et gestion des connaissances, et accompagnement au changement.
Capacités attestées
Pour concevoir un produit ou un service adapté aux capacités et aux limites cognitives, physiques et physiologiques de l’humain, l'ingénieur cogniticien identifie, comprend et explicite les besoins utilisateurs dans le cadre d’une démarche d'ingénierie. Il conçoit ou adapte des produits ou des services durables, inclusifs et éthiques pour et avec les utilisateurs, en prenant en compte les contraintes temporelles, financières, et liées aux normes RGPD. Grâce à l’élaboration de protocoles rigoureux, à une analyse approfondie et à une vulgarisation adaptée aux besoins des parties prenantes, il extrait et exploite de la connaissance à partir de données. L'ingénieur cogniticien conçoit et optimise des solutions informatiques et numériques en les adaptant aux besoins des utilisateurs et à leurs usages spécifiques. Dans le cadre de son travail, il structure et anime une équipe pluridisciplinaire et multi-acteurs. Ayant une vision globale des enjeux organisationnels, financiers et techniques, il pilote un projet d’ingénierie ou de recherche et développement, de son lancement à sa livraison. • Identifier et décrire les utilisateurs et les contextes d’usage (persona, échantillonnage, situation de travail...) en s'appuyant sur des connaissances sur le fonctionnement de l’être humain et mesures associées : fonctions cognitives, émotions, physiologie humaine, personnalité, différences (inter et intra) individuelles, dynamiques de groupes. • Mettre en oeuvre des méthodes d'enquête (observation, entretiens...) et d’analyse d’activité en se basant sur la démarche de la conception centrée utilisateurs tout en adoptant une approche empathique, une neutralité bienveillante (e.g., posture entretien) et une écoute active. • Traduire les besoins et les attentes utilisateurs depuis le domaine métier vers un domaine applicatif/appliqué (rédiger des spécifications fonctionnelles, cahier des charges, réponse à appel d’offre …) en mobilisant les langages de modélisation. • Réaliser une veille technologique, un benchmark ou un état de l’art avec rigueur scientifique en faisant abstraction de ses a priori. • Identifier les situations relevant des réglementations liées au consentement, à la collecte, au stockage, et au traitement de données et respecter la réglementation (RGPD, éthique…). • Réaliser des mises en situation d’usages (maquettes, prototypes, preuves de conceptions…) en vue d’une démonstration du produit/service en contexte in situ aux clients ou aux commanditaires ainsi que pour évaluer les potentielles intentions d’usage du futur produit/service avec les utilisateurs cibles. • Mettre en oeuvre des méthodes de maquettage, d’architecture d’une solution pour une représentation du produit final au plus près de la demande client dans un but d’évaluer ces maquettes auprès d’utilisateurs cibles et s’assurer de leur utilité, utilisabilité et acceptabilité. • Réaliser des tests utilisateurs auprès de profils cibles (futurs utilisateurs) par l’élaboration et la mise en place d’un protocole expérimental en prenant en compte les aspects éthiques et réglementaires (RGPD, consentement…). • Analyser les résultats des tests utilisateurs afin de rédiger des recommandations de conception (cahier des charges technique) • Co-concevoir des solutions (interfaces, services, produits, systèmes…) avec des partenaires (industriels ou utilisateurs) en animant des ateliers de conception cognitique • Se servir des modèles des états de la cognition humaine pour répondre aux problématiques de conception. Élaborer un protocole expérimental de recueil de données (définition des variables qualitatives et quantitatives), en contrôlant les facteurs susceptibles d'introduire des biais, en tenant compte des aspects éthiques et réglementaires (RGPD, consentement…). • Implémenter et maintenir les outils robustes de collecte (questionnaires, mesures physiologiques, comportementales, mécaniques, cinétiques…) par la maîtrise des outils de collecte (capteurs, logiciel…). • Contrôler la qualité des données et de leur recueil, débruiter les données, identifier les valeurs aberrantes et les anomalies, calculer selon des approches mathématiques les indicateurs pertinents. • Mettre en oeuvre des techniques pour détecter, classifier et identifier des structures dans les données brutes, et les relations pertinentes entre les variables (modélisation stochastique…). • Interpréter, exploiter les résultats obtenus répondant aux objectifs du protocole, synthétiser de manière structurée et accessible. • Mobiliser les concepts de l'algorithmique et des principaux paradigmes de programmation (procédurale, fonctionnelle, orientée objet). • Utiliser les langages de programmation et outils adaptés pour créer ou enrichir différents types de solution numérique (application de bureau, application mobile, site internet, solution embarquée) en intégrant les normes et les bonnes pratiques de développement. • Utiliser des outils de versionnage, partage et documentation de solutions afin d’optimiser l'efficacité et de faciliter le travail collaboratif. • Appliquer les concepts de l’intelligence artificielle pour intégrer aux solutions numériques des capacités de raisonnement, d’apprentissage ou d’aide à la décision. • Modéliser des environnements adaptés aux utilisateurs en réalité virtuelle, augmentée ou mixte. • Tester et maintenir les solutions numériques en utilisant les outils adaptés, afin de garantir la qualité logicielle dans le temps. • Développer des solutions de robotique collaborative (cobotique) facilitant les interactions humain/robot. • Concevoir des prototypes techniques matériels en utilisant des outils numériques : imprimantes 3D et découpe laser, microcontrôleurs, capteurs et actionneurs. • Fédérer et organiser un groupe pluridisciplinaire autour d’une démarche dans le milieu de l’entreprise, en intégrant les différences culturelles, disciplinaires, linguistiques, techniques, organisationnelles, sociales… • Interfacer des acteurs de domaines et de compétences différents en utilisant leurs vocabulaires métiers (en français et en anglais) et en instaurant un climat bienveillant pour faciliter les interactions. • Analyser et gérer des risques sociaux et organisationnels (e.g., conflits) en s’appuyant sur les théories de la psychologie de groupe/psychologie sociale et de l’intelligence collective • Accompagner le changement dans les organisations sociales en prenant en compte les bases théoriques de la gestion de compétences, la culture d'entreprise, et l’organisation de l’entreprise et d’une équipe. • Vulgariser/traduire et spécialiser les supports de communication en utilisant un vocabulaire et une langue (français et anglais) adaptés aux interlocuteurs. • Mettre en place une gestion appropriée aux contraintes et aux risques du projet, qui permet également de s’adapter à son évolution (planifier, et replanifier) en s’appuyant sur des méthodes éprouvées (cycle en V, agile, Lean…) au travers d’une démarche pragmatique et rigoureuse. • Évaluer et garantir la faisabilité (financière, humaine, éthique, technique, temporelle, juridique) du projet. • Rendre compte de la progression d’un projet et le documenter, du démarrage à la livraison du projet (jalons, livrables, contraintes, besoins, budget…). • Valider la conformité (vis-à-vis des attentes des différents acteurs et parties prenantes) et assurer la livraison.