Aller au contenu

Automne 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'automne 2020 : 


Asymetric Brain

L’imagerie par résonance magnétique de diffusion, qui permet de reconstruire les fibres de matière blanche à partir de mesures du déplacement de l’eau à l’intérieur du cerveau, déborde de défis computationnels et algorithmiques intéressants. Dans le contexte d’un projet d’intégration à la recherche, nous avons développé des méthodes de traitement d’images médicales afin d’améliorer la précision d’un algorithme de reconstruction de la structure des fibres de la matière blanche. Celles-ci incluent un algorithme de filtrage, un générateur de données synthétiques, un classificateur propulsé par l’intelligence artificielle et un algorithme de tractographie. 


CI-Docker

Docker est un outil de containerization qui permet de générer des environnements de développement et production reproductibles. CI-Docker-Dep est un outil permettant d’épauler les débutants avec cette technologie en simplifiant grandement son utilisation. 


DeepNP

Les réseaux de neurones sont abstraits, difficiles à comprendre et trop souvent mal utilisés même par des étudiants à la maîtrise. Notre bibliothèque éducative, DeepNP, a pour but d’initier les étudiants au monde de l’apprentissage machine. Elle fournit les blocs de base nécessaires pour le développement de réseaux de neurones simples et avancés. Elle contient aussi plusieurs travaux personnels qui permettent aux étudiants de se familiariser avec les mathématiques derrières les bibliothèques populaires comme PyTorch ou Keras. 


Dungeon Runner

Êtes-vous un amateur de jeu de type roguelike? Cherchez-vous un défi impossible à relever? Ne cherchez plus! Dungeon Runner est le jeu pour vous!


Friki

Frìki est un jeu d’horreur dans lequel le joueur/joueuse doit s’échapper d’un hôpital abandonné tout en évitant un monstre. Le joueur/joueuse doit faire preuve de prudence afin de ne pas attirer son attention et préserver la batterie de sa lampe de poche. Il/elle doit également porter attention à son environnement pour trouver son chemin et trouver des cachettes qui pourraient lui sauver la vie! Pour survivre, le joueur/joueuse doit chercher des clés qui lui permettront de déverrouiller la sortie et de s’échapper. 


GamesAPI

Êtes-vous gamer dans l’âme? Avez-vous beaucoup de jeux vidéo dans votre bibliothèque? Possédez-vous plusieurs comptes sur différentes plateformes, avec une adresse courriel/mot de passe différents pour chacune? Et si vous aviez un seul endroit où regarder afin de comptabiliser vos jeux, vos succès et vos progressions dans toutes ces vies virtuelles? GamesAPI est la solution! 


iASTD

Le logiciel dédié aux ASTD (Algebraic State-Transition Diagrams), développé par l’équipe de projet, a pour but de visualiser l’état d’un ASTD durant son exécution, un peu comme un outil de débogage, afin de mieux comprendre les problèmes potentiels qui surviendraient lors de l’exécution. Ce logiciel, qui est encore en phase de développement, devrait bientôt être utilisable en industrie.


Kaulia

Les aventures vous intéressent-elles? Ne cherchez pas plus loin! Kaulia est là et vous offre l'opportunité d’embarquer sur une épopée épique peuplée de créatures légendaires et de combats glorieux! Tester vos aptitudes de combattant contre les autres guerriers dans des arènes à couper le souffle, apprenez à utiliser des magies mythiques aux effets dévastateurs, construisez votre propre tribu composée des créatures de votre choix! Le jeu de carte Kaulia est gratuit et n’est pas « payer pour gagner », permettant ainsi des combats balancés à chaque partie. Kaulia : rejoignez la bataille dès maintenant! 


Les trois mousquetaires

Réalisation d’un jeu vidéo de type « rogue-like » à la thématique infernale.


Les Amigos

Memory Simulator ou Simmem est un outil pour visualiser des modèles de mémoire en temps réel. Le programme interprète un fichier de pseudo code contenant une liste d’instructions. Il peut ensuite valider si les instructions respectent ce modèle de mémoire et par la suite nous afficher une simulation virtuelle de ces instructions avec leur répercussion sur la mémoire. 


MaxBox

Le projet consiste à créer un outil de conception qui permet de créer des configurations de jeux de société. Une fois déployé, on y joue à l’aide d’une application qui se connecte à notre serveur. Il est donc possible de jouer à ces jeux multijoueurs à distance et localement avec un écran commun. Le but étant de permettre à n’importe qui de créer des jeux de société en version digitale. 


MixUp

Tu es tanné comme nous de toujours demander à la personne qui a l’appareil qui gère la musique dans un party d’ajouter une nouvelle chanson à la liste de lecture? Alors tu vas aimer notre idée d’application. Le projet MixUp est une application mobile qui permet aux utilisateurs de se connecter ensemble dans une même salle afin qu’ils puissent facilement gérer la liste de lecture qui joue les musiques sur le compte Spotify de l’hôte en temps réel. 


NTP

La présente recherche concerne la potentielle vulnérabilité du protocole NTP – Network Time Protocol – face à une attaque d’interception et les impacts de son exploitation sur la sécurité des systèmes affectés. 


Nuke2D

Nuke2D est un jeu de simulation qui te plonge dans la peau d’un dirigeant d’une centrale nucléaire. Tu seras donc en charge du bon fonctionnement de la centrale ainsi que du bien être de ces employés. Tu auras la possibilité de bâtir la meilleure centrale de tous les temps! Achète et améliore des bâtiments. Fais de la recherche sur de nouvelles technologies! Fais attention au niveau de radioactivité, qui peut rendre malade tout le monde sur l’île, et construis une centrale stable. 


Paraplegic Commando

Paraplegic Commando est un jeu de plateforme en réalité virtuelle qui vient avec un handicap supplémentaire : le personnage n’a pas l’usage de ses jambes. 

En effet, le joueur est assis sur une chaise roulante qu’il déplace à l’aide de mouvements de bras et de mains. La tête est également partie prenante des contrôles du jeu, puisque celui-ci devra la déplacer afin de bouger le centre de masse de la chaise. Des contrôles innovateurs qui permettent une grande variété de mouvements; preuve qu’un handicap n’est pas toujours synonyme d’une limitation! 


SESOP

L'algorithme d’optimisation séquentielle en sous-espace (SESOP) proposé par Michael Zibulevsky présente un grand potentiel pour des applications en traitement d'images, comme le débruitage et la reconstruction tomographique, pour n'en nommer que quelques-unes. Ce projet de recherche a eu pour objectif d'implémenter et d'analyser cet algorithme pour en déterminer les forces et les faiblesses. 


SoundVenture

Passionnés par la musique et l’immersion dans le jeu vidéo, nous avons décidé d’essayer de faire un projet de jeu sur deux sessions – un jeu de rôle avec une influence importante de musique comme mécanique de jeu. 


SpiderWeb

Il existe déjà plusieurs moteurs de recherche. Cependant, ils sont tous similaires avec un encadré de texte pour chercher de l’information. Il peut être difficile de trouver de l’information lorsque nous ne savons pas quoi saisir pour notre recherche. 

Inspiré de Google et Ubi Crawler, SpiderWeb est une alternative plus visuelle pour la recherche sur le web. Un des buts de SpiderWeb est d’offrir une vision à plus haut niveau d’une recherche Web avec sa recherche représentée sous forme de graphe. 


Splash

Splash est un jeu Android où il faut éteindre des bombes de peinture en les plaçant dans des seaux de la bonne couleur. Au fur et à mesure que les rondes avancent, de nouvelles couleurs s’ajoutent jusqu’à ce qu’il y en ait 5 en même temps. Tentez de battre votre high score en vous rendant le plus loin possible!