Programmation

Elves: repimp my city!

Ce projet ne sera finalement pas proposé. Merci d'en choisir un autre (sauf équipe très motivée).

Across the river

Dans ce projet, il s’agit de créer un jeu complet (avec des graphismes et musiques adaptés), jouable sur smartphone Android. Le concept du jeu ? Traverser une rivière infesté de crocodiles. Comment ? En se fabriquant un chemin en planches de bois placées entre les poteaux de bois dépassant de l'eau. Mais attention, il n'y a qu'un nombre limité de planches, et vous ne pouvez en porter qu'une seule sur votre épaule à la fois. Pour corser le tout, il y a 3 types de planches, correspondant aux trois écarts possibles entre les poteaux, et les sauts sont interdits !

Implémentation d’une méthode d’apprentissage par transfert basée sur la complexité

La classification est un problème de machine learning dans lequel l’ordinateur doit apprendre à attribuer des classes à des données à partir d’observations. Par exemple, un système de classification pour un commerce en ligne peut apprendre à distinguer les bons clients des mauvais clients à partir de données telles que le temps passé sur le site, le nombre de clics sur des articles et la somme moyenne dépensée sur le site.

Protection des données dans les environnements distribués (Cloud)

Les solutions d'hébergement de données gagnent de plus en plus en popularité en permettant aux entreprises et particuliers de réduire leurs coûts. Se pose alors le double problème de la protection des données hébergées et de leur résilience.

Configuration d’ordonnancement de systèmes temps réel embarqués

Contexte

Ce projet porte sur l’ordonnancement de systèmes embarqués temps réel critiques sur processeur multi-cœurs. Les systèmes temps réel doivent respecter des échéances temporelles strictes et un tel comportement est d’autant plus important qu’un non-respect peut entrainer des défaillances et éventuellement des pertes humaines.

Description

Antivol Géolocalisé

Ce projet vise à concevoir un antivol connecté qui signale sa position à son propriétaire.

Un prototype de l'antivol sera réalisé en utilisant une carte Arduino et un module GPS. Sa position GPS sera transmise via un réseau de communication radio dédié aux objets connectés.

Tâches:

Du son à la partition : un transcripteur automatique de musique

Ce projet propose de mettre au point un système de transcription automatique de musique. A partir d'un morceau donné, on cherche à en caractériser le contenu (hauteurs, moments d'activation, durées et intensités). Ces informations, une fois récupérées, peuvent être exportées au format MIDI et utilisées dans d’autres logiciels d’aide à la composition (Guitar pro, Garage band…) ou à la production musicale (Cubase…).

Ami ou ennemi ?

Ami ou ennemi ? Croyez-vous en la coopération de l’autre ?

Dans ce projet, Il s’agit de créer un jeu complet (avec des graphismes et musiques adaptés), jouable sur smartphone Android. Le concept du jeu ? Deux personnes s’affrontent tout au long de niveaux. Elles peuvent opter pour deux stratégies différentes : miser sur la coopération de l’adversaire ou tenter de lui mettre le plus d’obstacles sur son chemin.

Le projet consistera en les étapes suivantes :

Analyseur de défauts pour circuits hybrides CMOS-MTJ

La demande pour des systèmes électroniques de plus en plus compacts, performants et peu consommateurs d’énergie ne cesse de croître. L’accroissement de la densité d'intégration en technologie CMOS et l’avènement des mémoires magnétiques telles STT-MTJ (basées sur des jonctions tunnels magnétiques) témoignent des efforts réalisés en vue de répondre à cette demande. Néanmoins, les processus de fabrication deviennent toujours plus complexes, engendrant une baisse du rendement. Il est en effet chaque fois plus difficile et coûteux de fabriquer des circuits exempts de défauts.

Peut-on être certain de l’incertitude ?

Les nombres aléatoires sont depuis longtemps utilisés dans plusieurs domaines (jeux de hasard, simulations Monte Carlo, échantillonnage statistique, etc.). Ils sont devenus quasi incontournables dans les systèmes cryptographiques, où les clés de chiffrement doivent être générées de façon aléatoire.

Pages

Subscribe to RSS - Programmation