Poste d’informaticien pour concevoir et développer un cours d’introduction à la programmation basé sur le langage Python

Par François Michel Publié le 10/07/2017 Editer la news

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