Vue d’ensemble académique
Mon parcours universitaire repose sur deux formations complémentaires : une base rigoureuse en mathématiques appliquées, puis une spécialisation en informatique et sciences des données.
Licence en mathématiques appliquées
2019 — 2023
Formation initiale complète en analyse, algèbre, probabilités, statistiques, équations différentielles, modélisation et calcul scientifique.
Baccalauréat en informatique — Sciences des données
Dernière session en cours • stage été 2026 recherché
Approfondissement en développement logiciel, data science, bases de données, systèmes, réseaux, architecture et projets appliqués.
Progression du parcours
Mathématiques appliquées → Informatique → Data / Logiciel / Plateformes
Cette progression rend mon profil particulièrement cohérent : une base mathématique forte pour la modélisation et l’analyse, prolongée par une formation avancée en informatique orientée vers les systèmes, les données et la réalisation de projets concrets.
Filtrer par domaine
Tous les cours
Automne 2023
Programmation Web
Cours d’introduction au développement Web centré sur les concepts fondamentaux du Web, la création de pages et sites Web, et l’apprentissage des principales technologies front-end et back-end. Le cours m’a permis de comprendre le fonctionnement du Web, le modèle client-serveur, la structuration HTML, la mise en forme CSS, l’interactivité avec JavaScript et les bases du développement côté serveur avec PHP.
Introduction à la programmation objet
Cours d’introduction à la programmation et au paradigme orienté objet. Le cours m’a permis d’apprendre à concevoir des algorithmes, à les traduire en programmes Java et à structurer des applications en utilisant les principes fondamentaux de la programmation orientée objet.
Architecture des ordinateurs
Cours introduisant l’architecture interne des ordinateurs modernes et les interactions entre matériel et logiciel. Le cours explore les composantes fondamentales d’un ordinateur, la représentation de l’information numérique, ainsi que les principes permettant de concevoir des logiciels efficaces en tenant compte de l’architecture matérielle.
Probabilités et statistiques
Cours d’introduction aux probabilités et à la statistique appliquée, orienté vers la compréhension des modèles probabilistes, de la statistique descriptive et des bases de l’inférence statistique. Ce cours m’a permis de développer une base solide pour l’analyse de données, l’échantillonnage et l’interprétation de résultats statistiques.
Hiver 2024
Structures de données et algorithmes
Cours fondamental sur l’organisation, la manipulation et la recherche des données à l’aide de structures de données classiques et des algorithmes associés. Le cours m’a permis d’apprendre à choisir des structures adaptées à un problème donné, à comparer différentes approches algorithmiques et à analyser leur efficacité en temps et en mémoire.
Introduction aux interfaces utilisateur
Cours d’introduction à la conception et à l’évaluation des interfaces utilisateur. Le cours m’a permis de comprendre les bases de l’ergonomie logicielle, de la conception centrée utilisateur et de la programmation d’interfaces graphiques en JavaFX, tout en appliquant des principes de qualité, d’accessibilité et d’organisation des interfaces.
Mathématiques pour informaticiens I
Cours de mathématiques discrètes et logiques appliquées à l’informatique. Le cours m’a permis d’acquérir les outils mathématiques de base nécessaires pour modéliser des problèmes informatiques, raisonner de manière rigoureuse et comprendre des concepts fondamentaux comme la logique, les ensembles, les graphes et l’algèbre booléenne.
Bases de données I
Cours d’introduction aux bases de données relationnelles, couvrant à la fois les fondements théoriques et les aspects pratiques. Le cours m’a permis d’apprendre à modéliser des données, concevoir des schémas relationnels, utiliser SQL pour manipuler les données, et comprendre les principes de normalisation et d’intégrité dans un système de gestion de bases de données.
Automne 2024
Analyse et modélisation
Cours centré sur les phases initiales du développement logiciel, notamment l’analyse des besoins, la modélisation orientée objet et la production de spécifications. Le cours m’a permis de comprendre comment transformer des besoins métier en modèles structurés, utilisables dans la conception et le développement d’un système logiciel.
Concepts avancés en objet
Cours d’approfondissement de la programmation orientée objet, centré sur les mécanismes avancés de conception et de développement logiciel. Le cours m’a permis d’aller au-delà des bases de la POO en étudiant la généricité, les patrons de conception, la robustesse des applications, la programmation événementielle et certains concepts avancés comme la programmation par contrat et la programmation orientée aspect.
Mathématiques pour informaticiens II
Cours de mathématiques appliquées à l’informatique couvrant des notions avancées utiles à plusieurs domaines, notamment les langages formels, les automates, l’algèbre matricielle, l’analyse numérique, la cryptographie et la compression de données. Le cours m’a permis de relier des concepts mathématiques à des problématiques concrètes d’implantation informatique.
Introduction à la science des données
Cours d’introduction à la science des données centré sur l’utilisation de langages et bibliothèques modernes pour manipuler, analyser et visualiser les données. Le cours m’a permis de développer des bases pratiques en Python et en R, de manipuler des structures de données, d’utiliser des bibliothèques spécialisées, et d’aborder des tâches de prétraitement et d’analyse comme la régression linéaire.
Systèmes d’exploitation
Cours d’introduction aux concepts fondamentaux des systèmes d’exploitation, avec un accent sur la programmation système et l’expérimentation sous des environnements ouverts comme UNIX et Linux. Le cours m’a permis de comprendre comment un système d’exploitation gère les processus, les threads, la mémoire, les fichiers, les entrées/sorties et la communication réseau, tout en développant des utilitaires système concrets.
Hiver 2025
Conception de logiciels
Cours centré sur la conception de logiciels de qualité, en continuité avec l’analyse et la modélisation. Le cours m’a permis d’approfondir le processus de conception, d’utiliser des techniques modernes comme UML, les patterns de conception et les styles d’architecture logicielle, tout en réalisant un projet d’équipe couvrant plusieurs étapes du développement logiciel.
Analyse et conception d’algorithmes
Cours centré sur l’analyse théorique et la conception d’algorithmes efficaces. Le cours m’a permis d’approfondir l’étude de la complexité, de comparer plusieurs stratégies algorithmiques et de choisir les méthodes les plus adaptées selon le problème à résoudre, en tenant compte de la correction, de l’efficacité et du contexte d’application.
Réseaux d’ordinateurs I
Cours d’introduction aux architectures des réseaux informatiques, axé sur les mécanismes qui permettent l’échange de données entre ordinateurs. Le cours m’a permis de comprendre l’architecture en couches, les protocoles de communication, les réseaux locaux, les circuits virtuels et les bases du fonctionnement des réseaux IP.
Modélisation et simulation
Cours orienté vers les techniques théoriques et pratiques de modélisation, de simulation et d’analyse de données. Le cours m’a permis de travailler sur plusieurs étapes d’un pipeline de science des données : collecte, nettoyage, préparation, visualisation, réduction de dimension, modélisation et application d’algorithmes d’apprentissage automatique sur des jeux de données réels.
Bases de données II
Cours d’approfondissement sur les bases de données, centré sur les aspects techniques et internes des systèmes de gestion de bases de données. Le cours m’a permis de mieux comprendre le stockage, l’indexation, le traitement des requêtes, la gestion des transactions, la concurrence, la sécurité, ainsi que les liens entre bases de données, applications Web et analyse de données.
Automne 2025
Réseaux d’ordinateurs II
Cours d’approfondissement en réseaux informatiques, orienté vers les technologies Internet, les architectures client/serveur, l’administration réseau et la sécurité. Le cours m’a permis d’étudier le modèle TCP/IP, le routage, les sockets, les VLANs, ainsi que les principes de sécurisation de l’information et la conception de réseaux d’entreprise.
Aspects juridiques de l’informatique
Cours d’introduction aux dimensions juridiques de l’informatique, du logiciel et d’Internet. Le cours m’a permis de comprendre les principales lois et problématiques liées à la propriété intellectuelle, aux contrats, à la protection des données personnelles, aux licences logicielles, aux noms de domaine et au commerce électronique.
Gestion des entrepôts des données et programmation mobile
Cours portant sur les bases de données non relationnelles, la modélisation de données massives et leur exploitation dans des applications Web ou mobiles. Le cours m’a permis de comprendre les différences entre bases relationnelles et NoSQL, d’utiliser MongoDB, de modéliser des schémas non normalisés, et de manipuler des données à grande échelle dans une perspective orientée data.
Science, technologie et société
Cours de réflexion critique sur les rapports entre science, technologie et société. Le cours m’a permis d’examiner les impacts sociaux, éthiques et philosophiques des innovations scientifiques et technologiques, d’analyser des enjeux comme la responsabilité sociale, la viabilité des technologies nouvelles, et de développer une pensée structurée sur les dilemmes contemporains liés aux STIM et à l’intelligence artificielle.
Génie logiciel
Cours centré sur les principes fondamentaux du génie logiciel et sur la production de logiciels de qualité. Le cours m’a permis d’approfondir les notions de conception réutilisable et maintenable, d’assurance qualité, de tests, de gestion de projet logiciel et d’évolution du logiciel, tout en appliquant des patrons et principes de conception dans un projet de session.
Hiver 2026
Apprentissage automatique et applications
Cours d’introduction avancée à l’apprentissage automatique, couvrant à la fois des approches causales et non causales ainsi que les bases de l’apprentissage profond. Le cours vise à appliquer des algorithmes de machine learning à différents types de données, à comprendre les enjeux d’entraînement et de validation des modèles, et à explorer des méthodes modernes orientées données.
Commerce électronique
Cours d’introduction au commerce électronique, centré sur les concepts de base des affaires numériques et leur mise en pratique dans la réalisation d’un projet de site transactionnel. Le cours vise à intégrer plusieurs acquis techniques et fonctionnels pour concevoir une solution e-commerce performante, incluant modélisation, interface, paiement en ligne, marketing et gestion de projet.
Introduction au développement d’applications mobiles (Android)
Cours d’introduction au développement d’applications mobiles Android, centré sur les bonnes pratiques de conception, le cycle de vie des applications, les interfaces mobiles et les communications client-serveur. Le cours vise à me permettre de concevoir des applications Android fonctionnelles, structurées et collaboratives, en utilisant Java, Android Studio et Git.
Base académique
Mathématiques appliquées
Formation initiale rigoureuse en analyse, algèbre, probabilités, statistiques, équations différentielles, géométrie et calcul scientifique.
Évolution du parcours
Transition vers l’informatique
Cette base mathématique a naturellement soutenu mon développement en algorithmique, programmation, data science, systèmes, bases de données et conception logicielle.
Positionnement actuel
Profil hybride mathématiques + informatique
Mon parcours combine raisonnement abstrait, modélisation quantitative et réalisation concrète de projets logiciels, data et plateformes numériques.
Formation antérieure et équivalence académique
Avant mon parcours à l’UQTR, j’ai complété une licence complète en mathématiques appliquées à l’Université de Dschang. Cette formation m’a donné une base théorique forte en modélisation, calcul scientifique, analyse, probabilités, statistiques et raisonnement abstrait.
Licence en Mathématiques appliquées
Formation complète en mathématiques appliquées couvrant l’algèbre, l’analyse, les probabilités, les statistiques, les équations différentielles, l’analyse numérique, la topologie, la géométrie, l’informatique et plusieurs applications scientifiques. Ce parcours m’a donné une base théorique rigoureuse, une forte capacité d’abstraction et une solide aptitude à la modélisation mathématique, au calcul scientifique et à l’analyse quantitative.
Équivalence académique WES
Évaluation WES : équivalence canadienne reconnue comme Bachelor’s degree (four years).
Licence 1
Semestre LMD 1
Cours suivis
- MAT111Algèbre I : Concepts algébriques fondamentaux
- MAT121Analyse I : Analyse de la droite vectorielle réelle
- MAT131Introduction à l’informatique
- MAT141Analyse vectorielle
- MAT151aLangue anglaise I
- MAT161Mécanique I
Notions approfondies
- Fondements de l’algèbre et du raisonnement mathématique : ensembles, relations, applications, opérations et premières structures algébriques.
- Étude des fonctions réelles d’une variable réelle : limites, continuité, variations et lecture analytique des comportements des fonctions.
- Premiers outils de géométrie et d’analyse vectorielle : vecteurs, opérations vectorielles, interprétation géométrique dans le plan et l’espace.
- Introduction aux concepts informatiques : représentation de l’information, logique de traitement, bases de l’algorithmique et de la programmation.
- Applications mathématiques à la mécanique classique : cinématique, dynamique et modélisation de phénomènes physiques simples.
- Développement d’un vocabulaire scientifique en anglais utile à la lecture et à la communication académique.
Semestre LMD 2
Cours suivis
- MAT112Algèbre II : Algèbre linéaire
- MAT122Analyse II : Calcul différentiel
- MAT132Calcul intégral et équations différentielles ordinaires
- MAT142Statistiques I
- MAT152Introduction à l’algorithmique et programmation
- MAT162Électrostatique
Notions approfondies
- Algèbre linéaire : matrices, déterminants, systèmes linéaires, espaces vectoriels, bases, dimension et applications linéaires.
- Calcul différentiel : dérivation, théorèmes fondamentaux, étude locale et globale des fonctions, optimisation élémentaire.
- Calcul intégral : primitives, intégrales définies, techniques d’intégration et interprétations géométriques et physiques.
- Équations différentielles ordinaires : résolution d’équations du premier ordre et de certains modèles linéaires simples.
- Statistiques descriptives : organisation, synthèse et interprétation de données quantitatives à l’aide d’indicateurs fondamentaux.
- Algorithmique et programmation : variables, structures de contrôle, tableaux, fonctions, décomposition logique d’un problème et écriture de programmes simples.
- Applications physiques via l’électrostatique et modélisation mathématique de phénomènes électriques élémentaires.
Licence 2
Semestre LMD 3
Cours suivis
- MAT211Algèbre linéaire II
- MAT221Analyse III : Espaces métriques et séries
- MAT231Calcul différentiel sur ℝn
- MAT241Calcul des probabilités
- MAT261Théorie des comportements
- MAT251aLangue anglaise II
Notions approfondies
- Approfondissement de l’algèbre linéaire : réduction d’endomorphismes, valeurs propres, vecteurs propres et structure des transformations linéaires.
- Espaces métriques et convergence : distance, voisinages, suites, complétude et premiers cadres abstraits de l’analyse moderne.
- Séries numériques et comportements asymptotiques utiles à l’analyse et aux approximations.
- Calcul différentiel sur ℝn : fonctions de plusieurs variables, dérivées partielles, gradient, différentielle et extrema.
- Probabilités : espaces probabilisés, variables aléatoires, lois usuelles, espérance, variance et indépendance.
- Approche analytique ou modélisatrice de comportements selon le contenu local du programme.
- Consolidation de l’anglais scientifique et académique.
Semestre LMD 4
Cours suivis
- MAT212Algèbre linéaire III
- MAT222Analyse IV : Calcul intégral sur ℝn
- MAT232Calcul scientifique
- MAT242Architectures des ordinateurs
- MAT252Statistiques II
- MAT272Théorie des marchés
Notions approfondies
- Algèbre linéaire avancée : structures vectorielles plus poussées, réduction, interprétation matricielle et outils de calcul abstrait.
- Calcul intégral sur ℝn : intégrales multiples, domaines d’intégration, changements de variables et interprétations géométriques.
- Calcul scientifique et méthodes numériques : approximation, résolution numérique d’équations, stabilité et erreur.
- Architecture des ordinateurs : représentation de l’information, mémoire, processeur, organisation matérielle et logique machine.
- Statistiques II : approfondissement de l’inférence, de l’estimation et de l’analyse quantitative des données.
- Théorie des marchés : lecture quantitative et modélisation de mécanismes économiques ou décisionnels selon le programme suivi.
Licence 3
Semestre LMD 5
Cours suivis
- MAT311Topologie générale
- MAT321Groupes et anneaux
- MAT331Géométrie affine et projective
- MAT341Mesures et intégration
- MAT351Équations différentielles
- MAT361aLangue anglaise III
Notions approfondies
- Topologie générale : ouverts, fermés, continuité, compacité, connexité et langage abstrait de l’analyse moderne.
- Algèbre abstraite : groupes, anneaux, morphismes et structures fondamentales de l’algèbre moderne.
- Géométrie affine et projective : transformations, invariants et modélisation géométrique structurée.
- Mesure et intégration : fonctions mesurables, cadre de l’intégration moderne et outils avancés utiles à l’analyse et aux probabilités.
- Équations différentielles avancées : systèmes, comportements qualitatifs et modélisation continue.
- Anglais scientifique avancé pour la lecture et la communication de contenus académiques.
Semestre LMD 6
Cours suivis
- MAT312Calcul différentiel
- MAT322Variables complexes
- MAT332Introduction à la géométrie différentielle
- MAT342Analyse numérique
- MAT352Théorie des ensembles
- MAT362Mathématiques financières
Notions approfondies
- Calcul différentiel avancé et approfondissement des outils analytiques utiles à la modélisation et à l’optimisation.
- Variables complexes : nombres complexes, fonctions holomorphes et bases de l’analyse complexe.
- Géométrie différentielle : étude locale des courbes, surfaces et objets différentiables.
- Analyse numérique : discrétisation, approximation, résolution numérique, convergence et stabilité des méthodes.
- Théorie des ensembles : fondements formels des mathématiques, relations, fonctions et structures ensemblistes.
- Mathématiques financières : actualisation, intérêts, annuités, valorisation et modélisation quantitative en finance.
Expériences professionnelles et terrain
En parallèle de ma formation, j’ai occupé des rôles concrets en environnement professionnel, à la fois dans le support informatique et dans l’analyse de données.
Stagiaire Data Analyst
Stage en analyse de données orienté sur l’exploration de données commerciales, l’analyse statistique et la création de tableaux de bord interactifs afin d’améliorer la prise de décision basée sur les données.
Missions principales
- Analyse de données et tendances de vente à l’aide de Python (pandas, matplotlib).
- Optimisation de la gestion des stocks basée sur l’analyse des données.
- Création de rapports interactifs et tableaux de bord via Tableau.
- Prévisions statistiques des ventes à l’aide de modèles de régression.
- Documentation des analyses et communication des résultats aux parties prenantes.
Technologies / environnement
Technicien en informatique
Responsable du support technique, de la maintenance des équipements informatiques et de l’assistance aux utilisateurs dans un environnement professionnel.
Missions principales
- Installation, configuration et maintenance du matériel et des logiciels.
- Support technique, diagnostic et résolution des incidents informatiques.
- Formation et accompagnement des utilisateurs.
- Gestion des environnements informatiques et assistance opérationnelle.
Technologies / environnement