L'UCL souhaite développer une offre de formation en autoapprentissage pour s'initier à la programmation
L’UCL souhaite développer une offre de formation en autoapprentissage pour s’initier à la programmation.
Cette formation :
- explicitera les concepts de base de la programmation à des « non-informaticien·ne·s » ;
- inclura la prise en main d’un langage de programmation tel que Python ;
- comportera des modules pour utiliser des librairies préexistantes pour faire des requêtes dans des bases de données, utiliser des structures de données classiques, ...
Elle sera ouverte à l’ensemble des étudiants de l’UCL en autoapprentissage en dehors du cadre strict d’une unité d’enseignement.
Ce travail sera réalisé au sein du Pôle d’ingénierie informatique qui gère à la fois la recherche et l’enseignement dans ce domaine à l’UCL.
Vos responsabilités
Vous participerez à la définition du contenu de cette formation et à sa mise-en-oeuvre sur la plateforme INGInious utilisée au sein du Pôle d’ingénierie informatique
- Déterminer les bonnes pratiques pour une formation d’introduction à la programmation visant des étudiants ne se destinant pas à devenir informaticien
- Tenir compte des aspects pédagogiques d’un cours d’introduction à la programmation, entre autres en s’immergeant dans le cours donné actuellement en Java aux étudiants de 1e année en sciences informatique et ingénieur civil
- Concevoir la trame de la formation en collaboration avec les professeurs des cours d’informatique de l’EPL
- Concevoir des exercices de programmation en Python, les implémenter sur la plateforme INGInious utilisée pour les cours d’informatique à l’EPL https://inginious.info.ucl.ac.be/ en collaborant avec les développeurs de cette plateforme http://www.inginious.org/
- Tester les exercices développés en assurant le suivi d’une première cohorte d’étudiants et en retirer du feedback pour les améliorer
Ce travail se fera en collaboration avec :
- Les professeurs impliqués dans les cours d’introduction à la programmation à l’EPL
- Les développeurs de la plateforme INGInious dont ceux présents à l’EPL
- La conseillère pédagogique des programmes en informatique qui assurera le suivi avec le comité scientifique
Votre profil :
- Vous avez Master en sciences informatique ou master ingénieur civil informaticien
- Vous avez des compétences approfondies du langage Python
- Vous êtes intéressé par les aspects pédagogiques de l’apprentissage de la programmation
- Avoir déjà contribué à un projet OpenSource est un atout
Notre offre
- 18 mois à temps plein (ou 24 mois à 75%)
- Dès septembre 2017