Dispositif hybride pour développer l'expertise ...
Document type :
Autre communication scientifique (congrès sans actes - poster - séminaire...): Communication dans un congrès avec actes
Title :
Dispositif hybride pour développer l'expertise numérique des étudiants ingénieurs non développeurs: Apprendre collaborativement en faisant pour être apte à concevoir des cahiers des charges et réceptionner des applications
Author(s) :
Nuninger, Walter [Auteur]
Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]

Centre de Recherche en Informatique, Signal et Automatique de Lille - UMR 9189 [CRIStAL]
Conference title :
7ème colloque "Transformations et numérique : quels défis à relever et quelles responsabilités à prendre ?"
Conference organizers(s) :
AUPTIC.Education
City :
Caen (FR)
Country :
France
Start date of the conference :
2023-11-15
Publication date :
2023-11-16
Keyword(s) :
Conception fonctionnelle
Test unitaire
LMS synchronisé
Evaluation par les pairs
Apprendre en faisant
Intelligence collective
Pensée informatique scénario pédagogique
Test unitaire
LMS synchronisé
Evaluation par les pairs
Apprendre en faisant
Intelligence collective
Pensée informatique scénario pédagogique
English keyword(s) :
Clean code
Test Driven Developpement
Peer review
Test Driven Developpement
Peer review
HAL domain(s) :
Informatique [cs]/Environnements Informatiques pour l'Apprentissage Humain
Sciences de l'Homme et Société/Education
Sciences de l'Homme et Société/Education
French abstract :
L’usage professionnel du numérique de nos élèves ingénieurs non informaticiens relève du dernier niveau du référentiel DIGCOMP 2.2 (Vuorikari et al., 2022). Il s’agit, à partir des instructions communes des langages de ...
Show more >L’usage professionnel du numérique de nos élèves ingénieurs non informaticiens relève du dernier niveau du référentiel DIGCOMP 2.2 (Vuorikari et al., 2022). Il s’agit, à partir des instructions communes des langages de programmation, de développer les aptitudes nécessaires à l’interaction avec les développeurs dans le cadre de projets informatiques, collaboratifs et agiles (Printz, 2010). Basées sur l’analyse du besoin, l’objectif est la conception de solutions innovantes par intégration de fonctionnalités existantes ou nouvelles, avec la prise en compte des limites et le souci de performance et de capitalisation (clean code, maintenance/évolution (Martin, 2009)). Pour développer cette pensée informatique, les attendus pédagogiques priorisent l’analyse fonctionnelle descendante (IDEF0) et les tests unitaires d’échec (Martraire et al., 2022) en exploitant le langage naturel (pseudo-code). La pédagogie est active avec un cours inversé et hybride qui inclut une autoformation (Moodle synchronisé, Scratch). L’environnement de programmation Scilab (logiciel libre de calcul numérique et de simulation) permet une mise en situation formative (pair programming, code review) accolée à un processus progressif d’évaluation par les pairs (Thomas et al., 2011). Le TP-projet contribue à l’intelligence collective et à une dextérité transférable. Cependant, le manque d’autonomie observé et le faible engagement sur la durée limitent la levée des freins pour les publics sans expérience de programmation (séquence d’appel et affectation des variables typées) mais aussi, pour les adeptes du codage, au regard du changement de paradigme (découpage fonctionnels et tests). Certains leviers relèvent des parcours antérieurs et de l’organisation contrainte qui limite la souplesse requise de réalisation.Show less >
Show more >L’usage professionnel du numérique de nos élèves ingénieurs non informaticiens relève du dernier niveau du référentiel DIGCOMP 2.2 (Vuorikari et al., 2022). Il s’agit, à partir des instructions communes des langages de programmation, de développer les aptitudes nécessaires à l’interaction avec les développeurs dans le cadre de projets informatiques, collaboratifs et agiles (Printz, 2010). Basées sur l’analyse du besoin, l’objectif est la conception de solutions innovantes par intégration de fonctionnalités existantes ou nouvelles, avec la prise en compte des limites et le souci de performance et de capitalisation (clean code, maintenance/évolution (Martin, 2009)). Pour développer cette pensée informatique, les attendus pédagogiques priorisent l’analyse fonctionnelle descendante (IDEF0) et les tests unitaires d’échec (Martraire et al., 2022) en exploitant le langage naturel (pseudo-code). La pédagogie est active avec un cours inversé et hybride qui inclut une autoformation (Moodle synchronisé, Scratch). L’environnement de programmation Scilab (logiciel libre de calcul numérique et de simulation) permet une mise en situation formative (pair programming, code review) accolée à un processus progressif d’évaluation par les pairs (Thomas et al., 2011). Le TP-projet contribue à l’intelligence collective et à une dextérité transférable. Cependant, le manque d’autonomie observé et le faible engagement sur la durée limitent la levée des freins pour les publics sans expérience de programmation (séquence d’appel et affectation des variables typées) mais aussi, pour les adeptes du codage, au regard du changement de paradigme (découpage fonctionnels et tests). Certains leviers relèvent des parcours antérieurs et de l’organisation contrainte qui limite la souplesse requise de réalisation.Show less >
Language :
Français
Peer reviewed article :
Oui
Audience :
Internationale
Popular science :
Non
Collections :
Source :
Files
- document
- Open access
- Access the document
- Nuninger_communication_independante_2023_v5ok.pdf
- Open access
- Access the document
- nuninger-Auptic2023_v10-ok.pdf
- Open access
- Access the document