Summer Job INGI 2024

Vous êtes étudiants SINF ou INFO et êtes à la recherche d'un job enrichissant en relation avec vos études pour cet été ?

Le département INGI à ce qu'il vous faut !!!

Choisissez votre job parmi les suivants et posez votre candidature (courriel de motivation + CV) par mail à l'adresse du secrétarariat avant le 5 mai 2024
N'oubliez pas d'indiquer clairement :
• l’offre concernée
• la période où vous seriez disponible
• le temps total que vous pourriez consacrer à ce travail
• tout autre élément que vous jugeriez utile

La plupart des offres peuvent concerner l’engagement de plusieurs étudiants, de 1ère bac au Master en passant par les filières INFO ou ELEC. Le tarif jobiste UClouvain est d'application

Les dossiers seront analysés par les académiques. Fin mai, vous serez alors informé du statut de votre candidature par retour de courriel. Pour tout complément d'information concernant la nature du travail, n'hésitez pas à vous adresser à la personne de contact.

LECGE1215 - Informatique en économie et gestion

Personne de contact : marco.saerens@uclouvain.be

Description : Il s'agit de préparer le projet de groupe qui sera demandé dans le cadre du cours d'informatique de bac 1 en "Economie et sciences de gestion" pour l'année académique 2024-2025. Les groupes d'étudiantes et étudiants doivent mettre en place une base de données sur base d'un cahier des charges (fictif) fourni par une institution ou entreprise, et ensuite effectuer des analyses sur celle-ci, nécessitant de la programmation. Tout se passe sur les outils Microsoft (Access, VBA, Excel).

Compétences requises : Avoir de bonnes connaissances en programmation et bases de données La connaissance d'Excel est un plus.

Période où le travail jobiste devra être effectué : Juillet/Août pour 1 jobiste

Volume estimé : 10 jours * 8 heures (ou 20 x 4 heures) qui peut s'étaler sur le mois de juillet ou le mois d'août. Le travail peut être réalisé en télétravail partiel ou total

LINFO 1001 - Projets en informatique 1

Personne de contact cristel.pelsser@uclouvain.be

Description :

  • Porter le 2ème projet du cours sur le microbit
  • Developper un PCB pour alimentation et branchement de capteurs sur le micro:bit.. L’objectif est de limiter les erreurs possibles. Nous y incorporerons éventuellement des capteurs.

Compétences requises:

  • Programmation en python
  • Conception de PCB (incluant test et validation)

Période de travail: à convenir sur la première semaine de juillet et les 3 dernières semaines d’aout. Le travail peut être réalisé en télétravail partiel ou total

Volume estimé : 20h pour un jobiste

LINFO2315 Design of Embedded and real-time systems

Personne de contact cristel.pelsser@uclouvain.be

Description :

  • Elaboration de projets pour l’ESP32-S3 faisant usage du co-prosessor ultra-low power (ULP) et du BLE ( la priorité sera donnée aux solutions en Rust )
  • Amélioration de questions INGInious
  • Evaluation de programmes en Rust sur INGInious

Compétences requises:

  • Programmation en rust
  • Développement embarqué
  • De préférence avoir suivi LINFO2315

Période de travail: A convenir sur la première semaine de juillet et les 3 dernières semaines d’aout. Le travail peut être réalisé en télétravail partiel ou total

Volume estimé : 20h pour un jobiste

Préparation aux olympiades d’informatiques

Personne de contact cecile.lombart@uclouvain.be

Description du travail : Pour la promotion des études, l’EPL a proposé cette année une préparation aux olympiades d’informatique pour les écoles du secondaire. 4 modules de préparations ont été prévues, le travail de l’étudiant consistera a prévoir 4 modules supplémentaires. Chaque module est composé de deux questions/exercices et une fiche explicative. Les différents exercices sont déjà prévus, le jobiste devra donc sélectionner les exercices pertinent et écrire la fiche théorique en lien.

Compétences requises:

  • Compétence en graphisme
  • Capacité de vulgarisation
  • Réussite de la bac 1

Période de travail: 50h à répartir sur l’été pour 1 jobiste. Le télétravail partiel est autorisé, jusque quelques réunions en présentiel

Elements of AI

Personne de contact siegfried.nijssen@uclouvain.be

Description du travail :Elements of AI est un cours en ligne, https://www.elementsofai.be/fr/, accessible à un public plus large. L'objectif de ce cours est de sensibiliser un plus large public à l'intelligence artificielle. Le cours est reconnu comme un des meilleurs cours en ligne sur l'IA et est disponible dans plusieurs langues.

Avec l'arrivée de large language models (LLM), comme GPT-3.5/4.0, la version anglaise du cours a été mise à jour, mais la version française ne reflète pas ces modifications. La région wallonne souhaite offrir un cours en ligne actualisé. L'étudiant sera responsable pour assurer qu'en collaboration avec l'entreprise Minnalearn, la version wallonne sera mis à jour.

Compétences requises:

  • bonnes compétences rédactionnelles en français
  • bonnes compétences en communication
  • connaissance de base de l'intelligence artificielle

Période de travail : 80 h pour 1 jobiste dès que possible ou juin-juillet. Le travail peut être réalisé en télétravail partiel ou total

LINFO 2347 - Créer un environnement ou une platforme virtuel pour les exercices et projets du cours

Personne de contact : ramin.sadre@uclouvain.be

Description du travail demandé: Dans le cours LINFO2347 Computer system security, les étudiants apprennent à effectuer et à défendre contre différents types de cyberattaques, en particulier les attaques de réseau. Dans les travaux pratiques et les projets, divers outils et environnements virtuels sont utilisés pour permettre aux étudiants d'appliquer ce qu'ils ont appris. L'objectif de ce travail de jobiste est de les unifier en une seule VM qui pourra être distribuée aux étudiants.

Les travaux se composent de deux étapes :

  1. Étudier la plateforme "labtainers" existante du Naval Postgraudate School afin de déterminer si elle peut être utilisée pour notre cours : https://nps.edu/web/c3o/labtainers
  2. En fonction du résultat de l'étape 1 : (a) transférer/réécrire nos exercices sur cette plateforme ou (b) configurer une nouvelle VM qui contient l'environnement et les outils nécessaires et pour laquelle nos exercices existants doivent être adaptés.

Compétences requises:

  • Linux
  • Créer et gérer des machines virtuelles et des conteneurs (Docker)
  • Configurer des infrastructures de réseau émulées
  • Comprendre les attaques de réseaux et les techniques de défense (LINFO2347)
  • Scripting avec python (et probablement bash)

Période où le travail jobiste devra être effectué : 90 h pour 1 jobiste cet été et/ou Q1 2024. Le travail peut être réalisé en télétravail partiel ou total

LINFO2255 – Software engineering project

Personne de contact benoit.duhoux@uclouvain.be

L’objectif de ce job est de tester la faisabilité des fonctionnalités de l’application qui sera proposée aux étudiants dans le cadre du cours LINFO2255.

Compétences requises : avoir suivi et réussi les cours LINFO2255 (Software engineering project) et LEPL1509 (projet P4 en informatique).

Période où le travail jobiste devra être effectué +/- 21 jours ouvrables pour 1 étudiant. Le travail pourra se faire en juillet et août et peut être réalisé en télétravail partiel ou total.

LEPL1503 - Préparation du nouveau projet pour le cours

Afin de dynamiser le cours, les professeurs proposent de remplacer le traditionnel projet de traduction Python->C par un projet d'amélioration d'un code C existant.

Votre premier but sera d'implémenter un petit projet en C. Vous veillerez à introduire des faiblesses d'efficacité (répétition de code, mauvaise gestion de la mémoire, variables globales…). Vous implémenterez aussi un ensemble incomplet de tests unitaires et de tests mémoire.

Votre second but sera de simuler le travail à faire par les étudiants afin de s'assurer qu'il est réalisable dans un temps raisonnable. Vous proposerez : 1. Des améliorations d'efficacité du code (parallélisation, gestion de la mémoire, …), 2. De nouvelles fonctionnalités, 3. Des tests unitaires plus complets.

Les compétences requises

Avoir suivi le cours LEPL1503 et le cours LINFO1252 ou tout autre cours ayant permis l'acquisition d'une maîtrise suffisante du C.

La période de travail : entre 3 et 4 semaines pour 1 jobiste. Horaire à discuter entre juillet et août (Professeurs absents du 20 juillet au 10 août). Télétravail possible en particulier pendant la période d'absence des professeurs.

Création d’une interface de gestion d’un cluster de machines informatiques

Personne de contact tom.barbette@uclouvain.be

Description du travail demandé: Liste des serveurs, leurs états (récupérée via une API), et envoyer des commandes à un switch pour créer des VLANs entre les machines. Permettre d’éteindre les machines à distance et les allumer.

Les compétences requises: Management réseau, interface web en Python (Flask par exemple). Bonne réussite de SystInfo et cours réseau.

La période de travail entre 3 et 4 semaines (100h) pour 1 jobiste, dès que possible. Le travail peut être réalisé en télétravail partiel ou total

LINFO1002 - Interface de gestion des peers-reviews en groupe

Personne de contact tom.barbette@uclouvain.be

Description du travail demandé: le cours de projet 2 développe les compétences de revue par les pairs. Malheureusement les interfaces comme HotCRP sont trop compliquées pour les étudiants, et le module Moodle ne fonctionne que pour des reviews individuelles et pas de groupes.

Le but du projet est de créer une interface de gestion des peer reviews simple, ou les groupes soumettent leurs projet, l’interface fait une assignation aléatoire des reviews, et gère la remise du rapport de review. Dans l’idéal, l’outil s’intègrera avec Moodle via LTI. Sinon un système d’import depuis la liste des étudiants sur Moodle sera mis en place.

Les compétences requises: Python (interface web Flask). Etudiant en master si possible (la partie LTI est plus compliquée).

La période de travail Environ 50 heures pour un jobiste durant juillet et/ou août. Le travail peut être réalisé en télétravail partiel ou total

Publié le 17 avril 2023