Utilisateur:Mattia A. Fritz
Présentation
Doctorant en Psychologie, je suis assistant d’enseignement et de recherche à l’Unité TECFA de l’Université de Genève. Je suis assistant des cours du Master MALTT STIC:STIC I et STIC:STIC II. J'ai travaillé pendant une dizaine d'années en tant que développeur freelance au niveau front-end et back-end.
Assistant
Je suis l'assistant du Prof. Daniel Schneider pour les cours STIC:STIC I et STIC:STIC II. Je m'occupe surtout des aspects liés à la programmation. Pour des exemples avec du code, voir :
- GitHub repository du cours STIC
- Exemples personnelles de code sur GitHub (avec prefix stic-1-* ou stic-2-*)
- Exemples de code sur Codepen.io
Plus en général :
- Ma page personnelle, dans le menu teaching, propose également quelques ressources utiles
- Sur mon account Twitter je poste (plus souvent "re-tweet") quelques liens intéressants pour la programmation
Thèse de doctorat
Ma thèse, dirigée par le Prof. Mireille Bétrancourt, a comme sujet le rôle de l'awareness émotionnelle dans le Computer-Supported Collaborative Learning (CSCL). Pour étudier les phénomènes émotionnels pendant l'étude collaboratif, j'ai développé un outil d'awareness émotionnelle, la Dynamic Emotion Wheel, qui permet à des utilisateurs de partager leurs émotions en temps réel.
Intérêts
Je m'intéresse aux mécanismes, d'ordre psychologique, sous-jacents l'interaction entre l'utilisateur et les applications web. Mon domaine d'intérêt est donc principalement l'interaction homme-machine (d'un point de vue cognitif et affectif), mais je m'intéresse également aux aspects sémio-cognitifs de la communication médiatisée et à l'architecture de l'information.
Projet Guide au développement avec JavaScript
Structure (les pages avec * sont à faire ou le contenu est très maigre) :
- Preface
- Introduction au guide, raison d'être, end-user développement, etc. + table de matières/index générés à travers les propriétés du modèle cours *
- Programmation avec JavaScript
- Introduction à la programmation (STIC I ex2)
- JavaScript (STIC I ex3)
- Tutoriel JavaScript de base (STIC I ex3)
- Computation avec JavaScript (STIC I ex3 ou peut-être 6 pour ne pas trop charger le 3)
- JavaScript dans le navigateur
- Tutoriel JavaScript côté client (STIC I ex3)
- Interactivité avec JavaScript (STIC I ex3)
- HTML5 audio et video (STIC I ex4)
- Animation avec JavaScript (STIC I optionnel)
- SVG avec JavaScript *, en substitution du Tutoriel SVG dynamique avec DOM (STIC I optionnel)
- AJAX
- Bibliothèques JavaScript (STIC I ex6)
- jQuery (STIC I ex5)
- jQuery UI (STIC I ex5)
- Vue.js (STIC I optionnel)
- JavaScript sur le serveur
- JavaScript dans d'autres environnements
Liens
- Homepage @TECFA
- Account Twitter (@mattiafritz)
- Dynamic Emotion Wheel