Hiver 2020
Réalisations des étudiants
Les projets des étudiantes et étudiants des baccalauréats en informatique sont variés et représentent les possibilités de domaines d'emplois qu'offrent nos formations.
Voici les projets réalisés à l'hiver 2020 :
Are you on board
AreYouOnBoard.com est un site web permettant de faire l'évaluation des jeux de société similaires à IMDB ou Rotten Tomatoes. L’évaluation et la brève description des jeux permettront aux utilisateurs de découvrir une grande nouveauté de jeu et agiront à titre d’information lors d’un doute au cours de l’achat de nouveaux jeux. Pour éviter que les joueurs achètent tous les jeux qui leur sautent aux yeux, ce site inclura des fonctionnalités de création d’événements, à l'aide d'une carte de l'API Google, qui servira aux gens qui partagent les mêmes goûts de jeux, à proximité, de se rassembler ensemble pour jouer.
BeatRace
Tu aimes la vitesse? Tu as toujours voulu jouer à un jeu qui s'adapte à ta musique préférée? Voici Beat Race, un jeu où ta musique génère une piste unique!
Beat Race est un jeu de course qui permet de sélectionner sa propre musique pour générer une piste de course! Naviguez dans un espace infini dans toutes les directions! Affrontez vos amis sur l'une de vos musiques préférées pour obtenir un meilleur score! Attention! La piste disparaît si vous n’êtes pas assez rapide et les tournants peuvent être serrés! Donc main sur le volant et plein gaz!
Catan
Notre générateur de Catan est un site web qui permet de générer un plateau de Catan qui a été testé pour vous! Nous générons plusieurs plateaux aléatoirement et, pour chacun d’entre eux, nous avons plusieurs agents intelligents qui jouent de multiples parties afin de savoir quel est LE meilleur plateau. La plupart des générateurs ne font que générer aléatoirement un plateau selon certaines règles, mais nous avons décidé d’aller plus loin en faisant en sorte que tout ce que nous générons soit testé plusieurs fois. Si vous vous sentez aventureux, vous pouvez même changer le nombre de plateaux qui vont être générés ainsi que le nombre de parties qui vont être jouées par plateau.
Cirrus Lab
Tu veux apprendre à programmer et tu ne sais pas où commencer? Nous avons le cours idéal pour toi! TutorialQuest est une activité spécialement conçue pour apprendre les fondements de l'informatique à travers le développement d'un jeu vidéo.
Classification ARN
Dans notre projet, nous nous intéressons à la classification des ARN par des méthodes d'apprentissage supervisé ainsi que par des méthodes d'apprentissage profond. Ce qui rend notre méthode différente des autres est l'utilisation d'une base de données avec des motifs caractérisant chaque famille. À travers ces motifs, nous allons essayer de classifier les séquences en fonction de leurs familles qui représentent la structure secondaire de l'ARN.
Corridor interactif
Le projet de corridor interactif est né dans le but de créer un divertissement unique en transformant ce qui était supposé être un banal mur en une expérience interactive hors du commun. Cela est fait en détectant les passants marchant dans un couloir et en générant des effets interactifs, sur les murs, appropriés aux mouvements captés. Ce que l’équipe d’ODELA a fait, c’est établir les bases de ce projet en implémentant la calibration de projecteurs afin que les projections soient fidèles à la forme originale des images à diffuser.
eASTD
L’éditeur eASTD permet d’éditer des spécifications graphiques d’automates hiérarchiques, appelés Algebraic State-Transition Diagram (ASTD). Il est développé en JavaScript afin de pouvoir être utilisé avec un fureteur, d’être léger et aucune installation n’est requise. Les ASTD ressemblent à des State Machine à la UML, mais ils offrent plus de puissance pour la spécification de système. Ils sont utilisés pour construire, en autres, des spécifications de détection d’attaques en sécurité informatique.
Gamebox
Gamebox : Une boîte de jeux interactive!
Comprenant 3 jeux de réflexion (Échecs, Démineur et Mastermind).
Gamebox est un projet réalisé en React.js offrant une façon amusante de passer le temps!
GamersBuddy
GamersBuddy, un site web vous permettant de trouver les marchands offrant les meilleurs prix. Avec son design élégant et facile à naviguer, notre site web vous permettra d’économiser autant sur les plus vieux jeux que sur les nouvelles sorties. Avec une mise à jour quotidienne, notre bibliothèque de jeux est toujours à jour et vous permettra d’obtenir les meilleurs prix et informations à propos des jeux que vous aimez le plus. Regroupant les marchands numériques de jeux les plus populaires comme Steam, Epic Games, PSStore, etc., GamersBuddy est LA plateforme pour garder le portefeuille de tous les gamers bien garni.
Goglocery
Goglocery est une application web progressive (PWA) permettant à ses utilisateurs de faire leur épicerie en ligne pour qu'elle soit ensuite livrée à leur porte. C'est une application codée à l'aide de React, Redux, SpringBoot et utilisant un pipeline Gitlab CI/CD.
JDISGames
Pour la compétition annuelle d’intelligence artificielle organisée par les JDIS, nous avons fait un jeu basé sur Diep.io. Il s’agit d’un jeu d’action pour lequel les participants devront faire une intelligence artificielle dans le but de bâtir leur char d’assaut, vaincre celui des adversaires et gagner le plus de points possible!
Kingdom Chess
Avec Kingdom chess, formez une équipe de combattants à votre image et déjouez celles de vos adversaires. Faites évoluer vos unités, peaufinez votre composition et devenez le roi du champ de bataille.
Mathland
Une expérience d'apprentissage amusante et stimulante adaptée aux enfants du primaire et accessible où que vous soyez!
Matrice Intelligente
Alors que les neurones de votre cerveau disent à votre cœur de battre, les neurones de CNN-ELM apprennent ces battements.
Maze Hunter
Mesurez-vous à de redoutables ennemis dans ce tout nouveau jeu de type roguelike! Développez vos réflexes, améliorez votre personnage et triomphez dans le labyrinthe. Seuls les chasseurs d'expérience auront une chance de s'en sortir vivant. Qu'en est-il de vous?
NaN
Notre projet consiste en une application web produite sur demande pour le Syndicat des Chargées et Chargés de Cours de l’Université de Sherbrooke. Cette application a pour but d’aider les membres en rendant plus lisibles des données statistiques relatives à l’effectif du syndicat, en plus de produire différentes analyses d’affaires pour soutenir le processus de renouvellement de convention.
Neo
Une plateforme en partenariat avec « Un souffle pour l’espoir » permettant la création d’événements de récoltes de dons pour différents organismes à but non lucratif et pour la recherche en lien avec la santé cardio-respiratoire (Fibrose kystique Canada).
PenTest
Exemple des outils utilisés dans le cadre de mes tests d'intrusions. Ces outils permettent de faciliter la recherche de vulnérabilité.
Quiz Musical
Une app de devinettes musicales pour les partys de tout genre!
RayTracinGo
Ce qu’on aura retenu du Game Developers Conference de 2019, c’est que le tracé de rayons en temps réel gagne en popularité. Unity, Unreal Engine, CryEngine… Tous les grands noms dans le monde du jeu vidéo intègrent cette technologie à leur logiciel. C’est dans ce contexte que RayTracinGO est né. Il s’agit d’un projet développé par deux étudiants au baccalauréat en sciences de l’image et des médias numériques tirant profit de la puissance de calcul du processeur graphique pour générer en temps réel des images de qualité exceptionnelle à l’aide du tracé de rayons. Il ne suffit que d’une fraction de seconde pour pouvoir apprécier et naviguer au travers de plusieurs scènes magnifiques contenant des ombres et réflexions réalistes!
Robot Vision
Robot vision est un projet dans lequel j'ai eu à utiliser des techniques de l'intelligence artificielle, à savoir le modèle génératif et un réseau de neurones profond, pour pouvoir faire la détection d'arbres dans des images. Cette tâche s'inscrit dans un plus grand projet ayant pour but d'utiliser un robot de façon autonome dans des champs pour qu'il aide les agriculteurs dans des tâches faites jusqu'à maintenant manuellement.
Roommate
Roommate est la boîte à outils complète pour tous vos problèmes de colocation. Vous pouvez créer des listes partagées, discuter et facilement partager vos dépenses avec vos colocataires. De plus, vous pouvez envoyer des avis de bris directement à votre propriétaire. Roommate est disponible sur web et sur mobile.
Sapphire
Dans le domaine de l'informatique de la santé, le format actuellement utilisé pour décrire les projets d'accès aux données (PAD) se nomme SDM/ODM. Ce format comporte certaines lacunes qui compliquent son utilisation pour la nouvelle plateforme apprenante en santé et en services sociaux (PARS3) développée par le Groupe de recherche interdisciplinaire en informatique de la santé (GRIIS). Le GRIIS a donc conçu son propre format, DadaGem, pour résoudre les lacunes du format actuel. Afin de promouvoir et faciliter son utilisation par la communauté, des outils compatibles avec ce nouveau format doivent être développés. L'application Sapphire est l'un de ces outils, qui permettra essentiellement de vérifier que le PAD est conforme au format DadaGem et qui pourra transmettre ce même PAD à la plateforme PARS3.
Smart Home
Les personnes âgées souffrent de problèmes de déclins dans leurs capacités physiques, cognitives et émotionnelles. La dégradation de leur état se reflète par des changements dans leur comportement. Pour cela la détection précoce des changements de leurs habitudes est un élément clé pour une meilleure adaptation des services fournis aux personnes âgées et d'une amélioration de leur qualité de vie.
Une approche technologique a été développée afin de repérer ces changements d’attitude. Cette approche consiste en une surveillance quotidienne des activités des personnes âgées par des technologies discrètes. Les données collectées sont traitées et analysées pour une détection rapide des éventuels changements d'état de santé.
Strongholds
Strongholds est un jeu vidéo du genre RPG stratégique qui se résume à un mariage entre les jeux Super Mario Maker et XCOM.
UdeS RaceCar
Passionné par l’intelligence artificielle? Tripeux de voitures téléguidées? Tout simplement envie de changer le monde? Avec la collaboration de Createk, ce projet de recherche alliant les sciences de l’informatique et le génie mécanique consiste non seulement à améliorer l’intelligence artificielle du déplacement d’une voiture autonome, mais contribuera aussi à la conception de travaux académiques pour les étudiants du nouveau programme de génie robotique de l’Université de Sherbrooke.
Vampires Journey
Dans Vampires Journey, vous et un ami devez prendre le contrôle de deux parents vampires et emmener votre enfant en sûreté. Cependant, ces vampires ne sont pas les plus brillants et ne peuvent se passer le bébé qu'en le lançant dans les airs. Essayez d'atteindre votre destination grâce à vos pouvoirs de vampires tout en essayant de ne pas échapper votre bébé... trop souvent.
Ville intelligente
Le projet Vizu s’inscrit dans le cadre d’un travail de recherche et d’analyse sur des données de la BD du laboratoire Ami-Lab. Il consiste au développement d’une application de visualisation de données qui répond aux exigences du laboratoire.