« Pensée computationnelle en sciences sociales » : différence entre les versions
(30 versions intermédiaires par 2 utilisateurs non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
{{tutoriel | {{tutoriel | ||
|fait_partie_du_cours=Pensée computationnelle en sciences sociales | |fait_partie_du_cours=Pensée computationnelle en sciences sociales | ||
|pas_afficher_sous-page=Non | |pas_afficher_sous-page=Non | ||
|statut=à | |statut=à finaliser | ||
|dernière_modif=2020/ | |dernière_modif=2020/05/18 | ||
|difficulté=intermédiaire | |difficulté=intermédiaire | ||
|voir_aussi=Aspects théoriques de la pensée computationnelle, Pensée computationnelle avec JavaScript, Pensée computationnelle avec R, Pensée computationnelle et CFAO | |voir_aussi=Aspects théoriques de la pensée computationnelle, Pensée computationnelle avec JavaScript, Pensée computationnelle avec R, Pensée computationnelle et CFAO | ||
|cat tutoriels=Pensée computationnelle en sciences sociales | |cat tutoriels=Pensée computationnelle en sciences sociales | ||
}} | }} | ||
''Pensée computationnelle en sciences sociales'' est une collection de ressources pédagogiques, ouvertes et gratuites, dont la finalité est d'améliorer les compétences numériques d' | == Introduction == | ||
''Pensée computationnelle en sciences sociales'' est une collection de ressources pédagogiques, ouvertes et gratuites, dont la finalité est d'améliorer les compétences numériques d'étudiant-es et d'enseignant-es en sciences sociales. Les ressources s'adressent principalement à des personnes qui n'ont pas de background informatique, mais qui souhaitent tirer avantage des pratiques et outils mis à disposition à travers les technologies de l'information et de la communication (TIC). Plus particulièrement, le matériel pédagogique est basé sur une approche '''Problème-Solution-Partage''' qui vise à intégrer les compétences numériques à différents stades des processus impliqués en sciences sociales : de la formulation d'une problématique qui puisse exploiter la computation pour être résolue à la construction et au partage des connaissances à travers des plateformes en ligne. Pour ce faire, nous préconisons une compréhension de l'univers numérique à travers la [[pensée computationnelle]] que nous définissons comme un ensemble d'habiletés, compétences et procédures qui facilitent la résolution de problèmes en s'appuyant sur des principes tirés des sciences informatiques. Cet article a une double fonction : | |||
* '''Page d'entrée des ressources''' | * '''Page d'entrée des ressources''' | ||
Ligne 19 : | Ligne 20 : | ||
== Ressources disponibles == | == Ressources disponibles == | ||
Les ressources principales de la pensée computationnelle en sciences sociales sont organisées en parcours guidés, affichés ici comme raccourcis et | Les ressources principales de la pensée computationnelle en sciences sociales sont organisées en parcours guidés, affichés ici comme raccourcis et illustrées plus en détail par la suite : | ||
* [[Aspects théoriques de la pensée computationnelle]] | * [[Aspects théoriques de la pensée computationnelle]] | ||
* [[Pensée computationnelle avec JavaScript]] | * [[Pensée computationnelle avec JavaScript]] | ||
* [[Pensée computationnelle avec R]] | * [[Pensée computationnelle avec R]] | ||
* [[Pensée computationnelle et CFAO| Pensée computationnelle | * [[Pensée computationnelle et CFAO| Pensée computationnelle avec la conception et fabrication assistée par ordinateur]] | ||
Les parcours sont indépendants les uns des autres à l'exception des [[aspects théoriques de la pensée computationnelle]]. Ce parcours est structuré afin de donner des informations utiles sur le plan conceptuel qui doivent ensuite être consolidées à travers un ou plusieurs autre parcours. L'apprentissage de la pensée computationnelle étant un processus itératif, | Les parcours sont indépendants les uns des autres à l'exception des [[aspects théoriques de la pensée computationnelle]]. Ce parcours est structuré afin de donner des informations utiles sur le plan conceptuel qui doivent ensuite être consolidées à travers un ou plusieurs autre parcours. L'apprentissage de la pensée computationnelle étant un processus itératif, d'aller-retour entre aspects théoriques et pratiques sont souvent bénéfiques à la compréhension. | ||
=== Aspects théoriques de la pensée computationnelle === | === Aspects théoriques de la pensée computationnelle === | ||
[[Fichier:Pensee-computationnelle-aspects-theoriques.svg|100px|droite]] | |||
La littérature sur des concepts qu'on peut aujourd'hui regrouper sous le terme de ''pensée computationnelle'' a eu, depuis | La littérature sur des concepts qu'on peut aujourd'hui regrouper sous le terme de ''pensée computationnelle'' a eu, depuis les années 1960, des phases plus ou moins cycliques de grand intérêt et de désillusion sur les bénéfices attendus. Dans ce premier parcours guidé qui sert d'introduction théorique et conceptuelle aux autres parcours, nous proposons différents articles qui visent donner un aperçu général de la pensée computationnelle comme élément émergent de l'interaction entre êtres humains et dispositifs numériques au sens large. | ||
{{ Goblock | [[Aspects théoriques de la pensée computationnelle]] }} | {{ Goblock | [[Aspects théoriques de la pensée computationnelle]] }} | ||
=== Pensée computationnelle | === Pensée computationnelle avec JavaScript === | ||
[[Fichier:JePenseDoncJS-logo.svg|100px|droite]] | [[Fichier:JePenseDoncJS-logo.svg|100px|droite]] | ||
Les sciences sociales utilisent de plus en plus le web comme élément central à la compréhension des phénomènes, mais également à la construction de connaissances. Ce parcours, construit autour du langage de programmation [[JavaScript]], permet d'aborder les technologies du web d'un point de vue technique à travers le développement d'applications interactives. Plusieurs ressources de ce parcours ont été utilisées comme support dans un cours de Master sur les technologies de la formation et de l'apprentissage à l'Université de Genève pendant plusieurs années. | Les sciences sociales utilisent de plus en plus le web comme élément central à la compréhension des phénomènes, mais également à la construction de connaissances. Ce parcours, construit autour du langage de programmation [[JavaScript]], permet d'aborder les technologies du web d'un point de vue technique à travers le développement d'applications interactives. Plusieurs ressources de ce parcours ont été utilisées comme support dans un cours de Master sur les technologies de la formation et de l'apprentissage à l'Université de Genève pendant plusieurs années. | ||
Ligne 42 : | Ligne 43 : | ||
=== Pensée computationnelle avec R === | === Pensée computationnelle avec R === | ||
[[Fichier:Pensee-computationnelle-avec-r.svg|100px|droite]] | [[Fichier:Pensee-computationnelle-avec-r.svg|100px|droite]] | ||
Depuis les années 2010 environ, les sciences sociales traversent une période de repositionnement par rapport à certaines des pratiques utilisées auparavant. Plusieurs éléments de réflexions, ainsi que des nouvelles opportunités qui s'ouvrent à l'horizon, sont étroitement liés à des compétences computationnelles | Depuis les années 2010 environ, les sciences sociales traversent une période de repositionnement par rapport à certaines des pratiques utilisées auparavant. Plusieurs éléments de réflexions, ainsi que des nouvelles opportunités qui s'ouvrent à l'horizon, sont étroitement liés à des compétences computationnelles que l'on peut regrouper sous le terme de ''Data Science''. Ce parcours construits autour du langage de programmation et environnement de programmation [[R]] permet d'acquérir les compétences de base pour pouvoir appliquer des éléments computationnelles dans la recherche ou dans l'enseignement en sciences sociales, notamment dans une perspective ''Open Science''. | ||
{{ Goblock | [[Pensée computationnelle avec R]] }} | {{ Goblock | [[Pensée computationnelle avec R]] }} | ||
=== Pensée computationnelle | === Pensée computationnelle avec la conception et fabrication assistée par ordinateur === | ||
[[Fichier:Pensee-computationnelle-et-cfao.svg|100px|droite]] | [[Fichier:Pensee-computationnelle-et-cfao.svg|100px|droite]] | ||
L'univers numérique dépasse désormais les ''frontières'' traditionnelles des ordinateurs et | L'univers numérique dépasse désormais les ''frontières'' traditionnelles des ordinateurs et crée des contiguïtés avec des artefacts tangibles qui peuvent être générés à partir de principes computationnels (e.g. programmation, codage par blocs, dessin technique, ...). Le domaine de la conception et fabrication assistée par ordinateur ([[CFAO]]) - incluant notamment l'impression 3D, la broderie numérique, gravure et coupure laser, etc. - est un terrain privilégié pour s'approprier des bases techniques pour créer des objets avec de nombreuses applications possibles, comme par exemple la [[physicalisation de données]], la création de matériel expérimental tangible, des modèles tri-dimensionnels, etc. | ||
{{ Goblock | [[Pensée computationnelle et CFAO| Pensée computationnelle | {{ Goblock | [[Pensée computationnelle et CFAO| Pensée computationnelle avec la conception et fabrication assistée par ordinateur]]}} | ||
== Description du projet == | == Description du projet == | ||
Le projet vise promouvoir des compétences numériques transversales | Le projet vise promouvoir des compétences numériques transversales au domaine des sciences sociales à travers une meilleure compréhension et maîtrise des outils numériques de l'information et de la communication. Le projet préconise une approche basée sur la pensée computationnelle en tant qu'élément émergent de trois sphères qui s'influencent mutuellement : (1) l'individu, (2) le numérique, et (3) la communauté de référence. Le parcours [[Aspects théoriques de la pensée computationnelle]] propose une description plus approfondie de cette perspective. | ||
Les ressources reliées à ce projet visent un double public cible : | |||
* Des '''étudiant-es ou jeunes chercheurs''' en sciences sociales qui désirent améliorer leur compréhension, leurs compétences et pratiques avec les différents outils et services souvent utilisés dans la recherche ou dans la construction de connaissances en science sociales ; | |||
* Des '''formateurs et formatrices''' intéressé-es à adopter du matériel ouvert, participatif et évolutif en tant que support dans leurs formations. La possibilité de contribuer au matériel peut également être envisagée comme une activité pédagogique (voir notamment le portail [[Enseigner en ligne]] pour une panoramique plus étendue sur la question). | |||
=== Accès aux ressources === | === Accès aux ressources === | ||
En principe, toutes les ressources sont accessibles librement et peuvent être réutilisées pour des finalités non commerciales et en citant les sources (voir la licence | En principe, toutes les ressources sont accessibles librement et peuvent être réutilisées pour des finalités non commerciales et en citant les sources (voir la [[Licences Creative Commons et Copyleft|licence Creative Commons]] en bas de chaque page de ce Wiki). Des ressources spécifiques peuvent éventuellement faire exception, mais dans ce cas les différents termes sont indiqués clairement et de manière visible. Sans information contraire, la licence creative commons est valable. | ||
L'accès aux ressources se fait à travers ce [[wiki]], EduTech Wiki, maintenu par TECFA à l'Université de Genève depuis 2006. L'accès peut se faire en ligne ou hors ligne. | L'accès aux ressources se fait à travers ce [[wiki]], EduTech Wiki, maintenu par TECFA à l'Université de Genève depuis 2006. L'accès peut se faire en ligne ou hors ligne. | ||
Ligne 64 : | Ligne 70 : | ||
==== EduTech Wiki en ligne ==== | ==== EduTech Wiki en ligne ==== | ||
EduTech Wiki est maintenu activement depuis 2006. Combinant la version française et la [[:en:Main Page|version anglaise]], EduTech Wiki a attiré 1.4 | EduTech Wiki est maintenu activement depuis 2006. Combinant la version française et la [[:en:Main Page|version anglaise]], EduTech Wiki a attiré 1.4 million d'utilisateurs en 2019, 1.5 million en 2018, 1.3 million en 2017, et 1.2 million en 2016. | ||
Le wiki n'a jamais changé d'adresse et un effort particulier est mis en place pour que les pages maintiennent le même URL dans le temps. Les liens qui pointent vers EduTech Wiki sont donc à considérer très | Le wiki n'a jamais changé d'adresse et un effort particulier est mis en place pour que les pages maintiennent le même URL dans le temps. Les liens qui pointent vers EduTech Wiki sont donc à considérer comme très stable, ce qui garantit la pérennité des ressources associées au projet. | ||
==== EduTech Wiki hors ligne ==== | ==== EduTech Wiki hors ligne ==== | ||
Depuis 2020, EduTech Wiki est également accessible en modalité hors ligne grâce à la collaboration avec la plateforme [http://www.kiwix.org Kiwix]. Tous les articles de EduTech Wiki, et par conséquent toutes les ressources du projet, peuvent être donc | Depuis 2020, EduTech Wiki est également accessible en modalité hors ligne grâce à la collaboration avec la plateforme [http://www.kiwix.org Kiwix]. Tous les articles de EduTech Wiki, et par conséquent toutes les ressources du projet, peuvent être donc téléchargées et accessibles - depuis différents dispositifs - même sans connexion internet. Pour plus de détails voir [[EduTechWiki hors ligne]]. | ||
=== Auteurs === | === Auteurs === | ||
Dans l'esprit collaboratif et participatif d'un [[wiki]], les auteurs des pages individuelles sont rarement cités, car souvent plusieurs personnes ont contribué à la même page. La liste des contributeurs à un | Dans l'esprit collaboratif et participatif d'un [[wiki]], les auteurs des pages individuelles sont rarement cités, car souvent plusieurs personnes ont contribué à la même page. La liste des contributeurs à un article est accessible à travers l'onglet '''Historique''' en haut à droite de chaque page. Cet outil permet également de retracer l'avancement et les changements apportés à chaque page (voir [[Gestion de versions]]). Les auteurs peuvent néanmoins décider d'afficher leur nom dans l'article, généralement en haut de la page, et/ou demander des modalités de citation ou modification particulières. | ||
Les ressources sont éditées et maintenues principalement par [[Utilisateur: Daniel K. Schneider| Daniel K. Schneider]] et [[Utilisateur:Mattia A. Fritz|Mattia A. Fritz]], membres de l'Unité [https://tecfa.unige.ch TECFA] (Technologies de la formation et de l'apprentissage) à l'[https://unige.ch Université de Genève]. Plusieurs articles ont été conçus à l'origine ou sont utilisés dans le cadre des cours techniques du domaine [[STIC:Cours STIC|Sciences et Technologies de l'Information et de la Communication]] du Master [https://tecfalabs.unige.ch/maltt/ MALTT]. Les étudiants des différentes volées du Master sont donc des contributeurs actifs dans plusieurs ressources. | Les ressources sont éditées et maintenues principalement par [[Utilisateur: Daniel K. Schneider| Daniel K. Schneider]] et [[Utilisateur:Mattia A. Fritz|Mattia A. Fritz]], membres de l'Unité [https://tecfa.unige.ch TECFA] (Technologies de la formation et de l'apprentissage) à l'[https://unige.ch Université de Genève]. Plusieurs articles ont été conçus à l'origine ou sont utilisés dans le cadre des cours techniques du domaine [[STIC:Cours STIC|Sciences et Technologies de l'Information et de la Communication]] du Master [https://tecfalabs.unige.ch/maltt/ MALTT]. Les étudiants des différentes volées du Master sont donc des contributeurs actifs dans plusieurs ressources. | ||
Ligne 84 : | Ligne 90 : | ||
La participation au projet suit les mêmes principes et [[Guidelines:Règles d'édition|règles d'édition]] de la participation plus large à EduTech Wiki. En principe, toute personne avec un compte sur ce wiki peut contribuer à l'ensemble des ressources. | La participation au projet suit les mêmes principes et [[Guidelines:Règles d'édition|règles d'édition]] de la participation plus large à EduTech Wiki. En principe, toute personne avec un compte sur ce wiki peut contribuer à l'ensemble des ressources. | ||
Pour des changements majeurs, il est conseillé de | Pour des changements majeurs, il est conseillé de se concerter en amont avec l'éditeur ou les éditeurs principaux du parcours ou de l'article en question. Pour ce faire, la meilleure manière est d'utiliser l'onglet '''Discussion''' disponible dans chaque page EduTech Wiki. Le choix de la page dans laquelle discuter dépend de l'étendu de la contribution envisagée : | ||
* Pour des changements qui concernent un article spécifique, utilisez la discussion de la même page | * Pour des changements qui concernent un article spécifique, utilisez la discussion de la même page | ||
Ligne 96 : | Ligne 102 : | ||
=== État général === | === État général === | ||
Informations mises à jour le | Informations mises à jour le 15 octobre 2021 par [[Utilisateur:Mattia A. Fritz|Mattia A. Fritz]]. | ||
L'état d'avancement des différents parcours est le suivant : | L'état d'avancement des différents parcours est le suivant : | ||
* [[Aspects théoriques de la pensée computationnelle]] | * [[Aspects théoriques de la pensée computationnelle]] | ||
*: Ce module à l'origine faisait partie de la [[pensée computationnelle avec JavaScript]], mais il a été séparé car il concerne tous les parcours. Les pages [[Pensée computationnelle]] et [[Introduction à la programmation]] sont considérées stables. D'autres ressources sont prévues d'ici la fin de | *: Ce module à l'origine faisait partie de la [[pensée computationnelle avec JavaScript]], mais il a été séparé car il concerne tous les parcours. Les pages [[Pensée computationnelle]] et [[Introduction à la programmation]] sont considérées stables. D'autres ressources sont prévues d'ici la fin de 2021. | ||
*: | *: | ||
* [[Pensée computationnelle avec JavaScript]] | * [[Pensée computationnelle avec JavaScript]] | ||
*: La plupart des ressources disponibles, surtout dans les premiers modules, sont considérées stables et utilisables pour l'auto-apprentissage ou en tant que support dans des cours universitaire au niveau débutant/intermédiaire. | *: La plupart des ressources disponibles, surtout dans les premiers modules, sont considérées stables et utilisables pour l'auto-apprentissage ou en tant que support dans des cours universitaire au niveau débutant/intermédiaire. Plusieurs articles du parcours disposent de présentation (parfois interactives) qui propose des synthèses et des éléments de consolidation du matériel. | ||
* [[Pensée computationnelle avec R]] | * [[Pensée computationnelle avec R]] | ||
*: Les ressources sont en cours de développement et le parcours guidé sera prêt début | *: Les ressources sont en cours de développement et le parcours guidé sera prêt début 2022. Le parcours est organisé en fonction des étapes principales d'un projet en ''data science'', de l'importation et manipulation des données à la communication des résultats. | ||
*: | *: | ||
* [[Pensée computationnelle et CFAO| Pensée computationnelle et conception et fabrication assistée par ordinateur]] | * [[Pensée computationnelle et CFAO| Pensée computationnelle et conception et fabrication assistée par ordinateur]] | ||
Ligne 113 : | Ligne 119 : | ||
=== Historique des changements récents === | === Historique des changements récents === | ||
* Octobre 2021 : le parcours [[Pensée computationnelle avec R]] a été implémenté avec plusieurs ressources (encore en développement) qui ont permis une organisation par modules en fonction des différentes étapes dans un projet ''typique'' en ''data science'' | |||
* Février 2021 : plusieurs éléments ont été ajoutés aux différents parcours. | |||
** Le parcours [[Pensée computationnelle avec JavaScript]] propose plusieurs présentations/diaporama interactifs dans les pages EduTechWiki qui présentent/résumes les contenus en utilisant les techniques mêmes traités dans l'article. Voir par exemple la présentation [https://mafritz.ch/slides/fr/glisser-deposer/#/ Glisser-déposer dans une application web] pour la page [[JQuery UI]] ou la présentation [https://mafritz.ch/slides/fr/code-reutilisable/#/ ''Third party'' pour applications web] en lien avec la page [[bibliothèques JavaScript]] | |||
** Le parcours [[Pensée computationnelle avec R]] propose une page sur comment [[utiliser R dans la recherche]]. Des contenus sont également disponibles à propos de l'[[Introduction à la visualisation des données avec R]] - notamment la [[Visualisation des données avec ggplot2]] - et l'[[Introduction à la modélisation des données avec R]]. | |||
** Le parcours [[Pensée computationnelle et CFAO]] dispose maintenant d'un article/cadre de référence, voir [[Pensée computationnelle et making]] | |||
** Du matériel pour un éventuel quatrième parcours transversale est en cours de développement, comme par exemple l'article sur la [[Gestion de versions]] qui incorporera également les pages [[Git]] et [[GitHub]]. | |||
* Septembre 2020 : Le parcours [[Pensée computationnelle avec JavaScript]] dispose maintenant d'une [[introduction à HTML5]] et [[introduction à CSS]] qui sont des pré-requis | |||
== Citation == | == Citation == | ||
Ligne 120 : | Ligne 132 : | ||
# Citer l'oeuvre en général, tenant compte des possibles changements qui vont être apportés dans le temps, avec la citation "original" au projet : | # Citer l'oeuvre en général, tenant compte des possibles changements qui vont être apportés dans le temps, avec la citation "original" au projet : | ||
#: '''Fritz, M. A., & Schneider, D. K. (Eds.). (2019). Pensée computationnelle en sciences sociales. EduTechWiki, TECFA, Université de Genève. Retrieved from https://edutechwiki.unige.ch/fr/ | #: '''Fritz, M. A., & Schneider, D. K. (Eds.). (2019). Pensée computationnelle en sciences sociales. EduTechWiki, TECFA, Université de Genève. Retrieved from https://edutechwiki.unige.ch/fr/Pensée_computationnelle_en_sciences_sociales''' | ||
# Citer ponctuellement une ou plusieurs pages individuellement, telles qu'elles apparaissent à un moment donné dans le temps. De cette manière, vous pouvez pointer à l'URL dans l'historique qui reproduit exactement la page au moment où vous l'avez citée. | # Citer ponctuellement une ou plusieurs pages individuellement, telles qu'elles apparaissent à un moment donné dans le temps. De cette manière, vous pouvez pointer à l'URL dans l'historique qui reproduit exactement la page au moment où vous l'avez citée. | ||
#* Pour ce faire, utilisez le lien '''Citer cette page''' dans le menu à gauche | #* Pour ce faire, utilisez le lien '''Citer cette page''' dans le menu à gauche | ||
Ligne 130 : | Ligne 142 : | ||
=== ''Digital Skills'', phase 2019-2020 === | === ''Digital Skills'', phase 2019-2020 === | ||
Pendant la période 2019/2020, la plupart des ressources ont été développées dans le cadre du projet [https://www.swissuniversities.ch/fr/themes/digitalisation/digital-skills ''P-8 Renforcement des digital skills dans l’enseignement''] financé par [https://www.swissuniversities.ch/fr/ swissuniversities] et par l'[https://unige.ch Université de Genève]. Pour plus de détails, voir : | Pendant la période 2019/2020 (avec un prolongement jusqu'à fin 2021 à cause de la pandémie), la plupart des ressources ont été développées dans le cadre du projet [https://www.swissuniversities.ch/fr/themes/digitalisation/digital-skills ''P-8 Renforcement des digital skills dans l’enseignement''] financé par [https://www.swissuniversities.ch/fr/ swissuniversities] et par l'[https://unige.ch Université de Genève]. Pour plus de détails, voir : | ||
* la page de [http://tecfa.unige.ch/proj/ctss/ documentation à longue terme du projet] sur le site TECFA | * la page de [http://tecfa.unige.ch/proj/ctss/ documentation à longue terme du projet] sur le site TECFA | ||
* la page officielle du site de swissuniversities sur la [https://www.swissuniversities.ch/fr/themes/digitalisation/digital-skills/translate-to-franzoesisch-programmphase-2019-2020 Phase du programme 2019-2020] | * la page officielle du site de swissuniversities sur la [https://www.swissuniversities.ch/fr/themes/digitalisation/digital-skills/translate-to-franzoesisch-programmphase-2019-2020 Phase du programme 2019-2020] |
Dernière version du 2 avril 2023 à 14:24
Pensée computationnelle en sciences sociales | |
---|---|
⚐ à finaliser | ☸ intermédiaire |
⚒ 2023/04/02 | ⚒⚒ 2020/05/18 |
Voir aussi | |
Catégorie: Pensée computationnelle en sciences sociales |
Introduction
Pensée computationnelle en sciences sociales est une collection de ressources pédagogiques, ouvertes et gratuites, dont la finalité est d'améliorer les compétences numériques d'étudiant-es et d'enseignant-es en sciences sociales. Les ressources s'adressent principalement à des personnes qui n'ont pas de background informatique, mais qui souhaitent tirer avantage des pratiques et outils mis à disposition à travers les technologies de l'information et de la communication (TIC). Plus particulièrement, le matériel pédagogique est basé sur une approche Problème-Solution-Partage qui vise à intégrer les compétences numériques à différents stades des processus impliqués en sciences sociales : de la formulation d'une problématique qui puisse exploiter la computation pour être résolue à la construction et au partage des connaissances à travers des plateformes en ligne. Pour ce faire, nous préconisons une compréhension de l'univers numérique à travers la pensée computationnelle que nous définissons comme un ensemble d'habiletés, compétences et procédures qui facilitent la résolution de problèmes en s'appuyant sur des principes tirés des sciences informatiques. Cet article a une double fonction :
- Page d'entrée des ressources
- Nous proposons ici un survol des différentes ressources qui composent le matériel pédagogique, souvent organisées par thématiques et avec la présence de plusieurs parcours guidés ;
- Description du projet et modalités participatives
- Le matériel pédagogique constitue également un projet participatif, modulaire et évolutif, bien représenté par le choix d'héberger les ressources principalement sur un Wiki. Cette page illustre le projet et fournit des informations utiles à ceux qui désirent utiliser et/ou contribuer au matériel.
Ressources disponibles
Les ressources principales de la pensée computationnelle en sciences sociales sont organisées en parcours guidés, affichés ici comme raccourcis et illustrées plus en détail par la suite :
- Aspects théoriques de la pensée computationnelle
- Pensée computationnelle avec JavaScript
- Pensée computationnelle avec R
- Pensée computationnelle avec la conception et fabrication assistée par ordinateur
Les parcours sont indépendants les uns des autres à l'exception des aspects théoriques de la pensée computationnelle. Ce parcours est structuré afin de donner des informations utiles sur le plan conceptuel qui doivent ensuite être consolidées à travers un ou plusieurs autre parcours. L'apprentissage de la pensée computationnelle étant un processus itératif, d'aller-retour entre aspects théoriques et pratiques sont souvent bénéfiques à la compréhension.
Aspects théoriques de la pensée computationnelle
La littérature sur des concepts qu'on peut aujourd'hui regrouper sous le terme de pensée computationnelle a eu, depuis les années 1960, des phases plus ou moins cycliques de grand intérêt et de désillusion sur les bénéfices attendus. Dans ce premier parcours guidé qui sert d'introduction théorique et conceptuelle aux autres parcours, nous proposons différents articles qui visent donner un aperçu général de la pensée computationnelle comme élément émergent de l'interaction entre êtres humains et dispositifs numériques au sens large.
Pensée computationnelle avec JavaScript
Les sciences sociales utilisent de plus en plus le web comme élément central à la compréhension des phénomènes, mais également à la construction de connaissances. Ce parcours, construit autour du langage de programmation JavaScript, permet d'aborder les technologies du web d'un point de vue technique à travers le développement d'applications interactives. Plusieurs ressources de ce parcours ont été utilisées comme support dans un cours de Master sur les technologies de la formation et de l'apprentissage à l'Université de Genève pendant plusieurs années.
Pensée computationnelle avec R
Depuis les années 2010 environ, les sciences sociales traversent une période de repositionnement par rapport à certaines des pratiques utilisées auparavant. Plusieurs éléments de réflexions, ainsi que des nouvelles opportunités qui s'ouvrent à l'horizon, sont étroitement liés à des compétences computationnelles que l'on peut regrouper sous le terme de Data Science. Ce parcours construits autour du langage de programmation et environnement de programmation R permet d'acquérir les compétences de base pour pouvoir appliquer des éléments computationnelles dans la recherche ou dans l'enseignement en sciences sociales, notamment dans une perspective Open Science.
Pensée computationnelle avec la conception et fabrication assistée par ordinateur
L'univers numérique dépasse désormais les frontières traditionnelles des ordinateurs et crée des contiguïtés avec des artefacts tangibles qui peuvent être générés à partir de principes computationnels (e.g. programmation, codage par blocs, dessin technique, ...). Le domaine de la conception et fabrication assistée par ordinateur (CFAO) - incluant notamment l'impression 3D, la broderie numérique, gravure et coupure laser, etc. - est un terrain privilégié pour s'approprier des bases techniques pour créer des objets avec de nombreuses applications possibles, comme par exemple la physicalisation de données, la création de matériel expérimental tangible, des modèles tri-dimensionnels, etc.
Description du projet
Le projet vise promouvoir des compétences numériques transversales au domaine des sciences sociales à travers une meilleure compréhension et maîtrise des outils numériques de l'information et de la communication. Le projet préconise une approche basée sur la pensée computationnelle en tant qu'élément émergent de trois sphères qui s'influencent mutuellement : (1) l'individu, (2) le numérique, et (3) la communauté de référence. Le parcours Aspects théoriques de la pensée computationnelle propose une description plus approfondie de cette perspective.
Les ressources reliées à ce projet visent un double public cible :
- Des étudiant-es ou jeunes chercheurs en sciences sociales qui désirent améliorer leur compréhension, leurs compétences et pratiques avec les différents outils et services souvent utilisés dans la recherche ou dans la construction de connaissances en science sociales ;
- Des formateurs et formatrices intéressé-es à adopter du matériel ouvert, participatif et évolutif en tant que support dans leurs formations. La possibilité de contribuer au matériel peut également être envisagée comme une activité pédagogique (voir notamment le portail Enseigner en ligne pour une panoramique plus étendue sur la question).
Accès aux ressources
En principe, toutes les ressources sont accessibles librement et peuvent être réutilisées pour des finalités non commerciales et en citant les sources (voir la licence Creative Commons en bas de chaque page de ce Wiki). Des ressources spécifiques peuvent éventuellement faire exception, mais dans ce cas les différents termes sont indiqués clairement et de manière visible. Sans information contraire, la licence creative commons est valable.
L'accès aux ressources se fait à travers ce wiki, EduTech Wiki, maintenu par TECFA à l'Université de Genève depuis 2006. L'accès peut se faire en ligne ou hors ligne.
EduTech Wiki en ligne
EduTech Wiki est maintenu activement depuis 2006. Combinant la version française et la version anglaise, EduTech Wiki a attiré 1.4 million d'utilisateurs en 2019, 1.5 million en 2018, 1.3 million en 2017, et 1.2 million en 2016.
Le wiki n'a jamais changé d'adresse et un effort particulier est mis en place pour que les pages maintiennent le même URL dans le temps. Les liens qui pointent vers EduTech Wiki sont donc à considérer comme très stable, ce qui garantit la pérennité des ressources associées au projet.
EduTech Wiki hors ligne
Depuis 2020, EduTech Wiki est également accessible en modalité hors ligne grâce à la collaboration avec la plateforme Kiwix. Tous les articles de EduTech Wiki, et par conséquent toutes les ressources du projet, peuvent être donc téléchargées et accessibles - depuis différents dispositifs - même sans connexion internet. Pour plus de détails voir EduTechWiki hors ligne.
Auteurs
Dans l'esprit collaboratif et participatif d'un wiki, les auteurs des pages individuelles sont rarement cités, car souvent plusieurs personnes ont contribué à la même page. La liste des contributeurs à un article est accessible à travers l'onglet Historique en haut à droite de chaque page. Cet outil permet également de retracer l'avancement et les changements apportés à chaque page (voir Gestion de versions). Les auteurs peuvent néanmoins décider d'afficher leur nom dans l'article, généralement en haut de la page, et/ou demander des modalités de citation ou modification particulières.
Les ressources sont éditées et maintenues principalement par Daniel K. Schneider et Mattia A. Fritz, membres de l'Unité TECFA (Technologies de la formation et de l'apprentissage) à l'Université de Genève. Plusieurs articles ont été conçus à l'origine ou sont utilisés dans le cadre des cours techniques du domaine Sciences et Technologies de l'Information et de la Communication du Master MALTT. Les étudiants des différentes volées du Master sont donc des contributeurs actifs dans plusieurs ressources.
Dans la période 2019/2020, la plupart des ressources ont été développées dans le cadre du projet P-8 Renforcement des digital skills dans l’enseignement de swissuniversities (voir financement plus bas).
Modalités participatives
La participation au projet suit les mêmes principes et règles d'édition de la participation plus large à EduTech Wiki. En principe, toute personne avec un compte sur ce wiki peut contribuer à l'ensemble des ressources.
Pour des changements majeurs, il est conseillé de se concerter en amont avec l'éditeur ou les éditeurs principaux du parcours ou de l'article en question. Pour ce faire, la meilleure manière est d'utiliser l'onglet Discussion disponible dans chaque page EduTech Wiki. Le choix de la page dans laquelle discuter dépend de l'étendu de la contribution envisagée :
- Pour des changements qui concernent un article spécifique, utilisez la discussion de la même page
- Pour des changements concernant un parcours guidé, utilisez la discussion dans la page d'entrée du parcours
- Pour des changements à l'ensemble du projet, utilisez la discussion de cette page
Avancement
Cette section propose un aperçu de l'état d'avancement des ressources, ainsi que les changements récents les plus importants.
État général
Informations mises à jour le 15 octobre 2021 par Mattia A. Fritz.
L'état d'avancement des différents parcours est le suivant :
- Aspects théoriques de la pensée computationnelle
- Ce module à l'origine faisait partie de la pensée computationnelle avec JavaScript, mais il a été séparé car il concerne tous les parcours. Les pages Pensée computationnelle et Introduction à la programmation sont considérées stables. D'autres ressources sont prévues d'ici la fin de 2021.
- Pensée computationnelle avec JavaScript
- La plupart des ressources disponibles, surtout dans les premiers modules, sont considérées stables et utilisables pour l'auto-apprentissage ou en tant que support dans des cours universitaire au niveau débutant/intermédiaire. Plusieurs articles du parcours disposent de présentation (parfois interactives) qui propose des synthèses et des éléments de consolidation du matériel.
- Pensée computationnelle avec R
- Les ressources sont en cours de développement et le parcours guidé sera prêt début 2022. Le parcours est organisé en fonction des étapes principales d'un projet en data science, de l'importation et manipulation des données à la communication des résultats.
- Pensée computationnelle et conception et fabrication assistée par ordinateur
- Plusieurs ressources sont déjà disponibles et peuvent être accédées individuellement en fonction de la technologie envisagée. La partie plus spécifique sur la pensée computationnelle est en train de développement, voir par exemple Pensée computationnelle et making.
Historique des changements récents
- Octobre 2021 : le parcours Pensée computationnelle avec R a été implémenté avec plusieurs ressources (encore en développement) qui ont permis une organisation par modules en fonction des différentes étapes dans un projet typique en data science
- Février 2021 : plusieurs éléments ont été ajoutés aux différents parcours.
- Le parcours Pensée computationnelle avec JavaScript propose plusieurs présentations/diaporama interactifs dans les pages EduTechWiki qui présentent/résumes les contenus en utilisant les techniques mêmes traités dans l'article. Voir par exemple la présentation Glisser-déposer dans une application web pour la page JQuery UI ou la présentation Third party pour applications web en lien avec la page bibliothèques JavaScript
- Le parcours Pensée computationnelle avec R propose une page sur comment utiliser R dans la recherche. Des contenus sont également disponibles à propos de l'Introduction à la visualisation des données avec R - notamment la Visualisation des données avec ggplot2 - et l'Introduction à la modélisation des données avec R.
- Le parcours Pensée computationnelle et CFAO dispose maintenant d'un article/cadre de référence, voir Pensée computationnelle et making
- Du matériel pour un éventuel quatrième parcours transversale est en cours de développement, comme par exemple l'article sur la Gestion de versions qui incorporera également les pages Git et GitHub.
- Septembre 2020 : Le parcours Pensée computationnelle avec JavaScript dispose maintenant d'une introduction à HTML5 et introduction à CSS qui sont des pré-requis
Citation
Si vous voulez citer cette oeuvre, vous avez deux options :
- Citer l'oeuvre en général, tenant compte des possibles changements qui vont être apportés dans le temps, avec la citation "original" au projet :
- Fritz, M. A., & Schneider, D. K. (Eds.). (2019). Pensée computationnelle en sciences sociales. EduTechWiki, TECFA, Université de Genève. Retrieved from https://edutechwiki.unige.ch/fr/Pensée_computationnelle_en_sciences_sociales
- Citer ponctuellement une ou plusieurs pages individuellement, telles qu'elles apparaissent à un moment donné dans le temps. De cette manière, vous pouvez pointer à l'URL dans l'historique qui reproduit exactement la page au moment où vous l'avez citée.
- Pour ce faire, utilisez le lien Citer cette page dans le menu à gauche
Des articles individuels peuvent demander ou suggérer des citations alternatives. Dans ce cas, les modalités sont affichées directement dans les pages.
Financement
Digital Skills, phase 2019-2020
Pendant la période 2019/2020 (avec un prolongement jusqu'à fin 2021 à cause de la pandémie), la plupart des ressources ont été développées dans le cadre du projet P-8 Renforcement des digital skills dans l’enseignement financé par swissuniversities et par l'Université de Genève. Pour plus de détails, voir :
- la page de documentation à longue terme du projet sur le site TECFA
- la page officielle du site de swissuniversities sur la Phase du programme 2019-2020