Qu’est-ce que tu cherches ?
Par matière, chapitre, UE ou mot-clé — tout le programme est à portée de recherche.
Algèbre 1
Poser les bases du raisonnement algébrique : ensembles, applications, relations et premières structures.
Mathématiques fondamentalesAnalyse 1
Comprendre les nombres réels, les suites, les limites et les premières notions de continuité.
Mathématiques fondamentalesAlgorithmique et structures de données 1
Découvrir les variables, les fonctions, les tableaux et les premiers raisonnements de complexité en C et Python.
Informatique fondamentaleArchitecture des ordinateurs
Suivre le trajet des données du processeur à la mémoire et comprendre la représentation binaire.
Informatique fondamentalePhysique
Modéliser des phénomènes physiques avec des grandeurs, unités, vecteurs et lois fondamentales.
Sciences et modélisationAlgèbre 2
Approfondir le calcul algébrique avec les polynômes, les groupes et l’arithmétique.
Mathématiques fondamentalesAnalyse 2
Étudier les fonctions dérivables, les intégrales et les séries numériques.
Mathématiques fondamentalesAlgorithmique et structures de données 2
Implémenter les listes, piles, files et tris classiques; comparer leurs complexités en C et Python.
Informatique fondamentaleBureautique
Structurer des documents, exploiter des tableaux de données et présenter des résultats avec rigueur.
Outils numériquesTechnologies Web
Créer des pages web accessibles et comprendre HTML, CSS, JavaScript et le protocole HTTP.
Outils numériquesAlgèbre linéaire
Étudier espaces vectoriels, applications linéaires, matrices, valeurs propres et diagonalisation.
Mathématiques et calcul scientifiqueProbabilites et statistiques
Modéliser l’incertitude, étudier les lois usuelles et résumer des données par l’inférence statistique.
Mathématiques et calcul scientifiqueProgrammation orientee objet
Concevoir des programmes autour d’objets, d’interfaces, de l’encapsulation et du polymorphisme.
Programmation et systèmesSystèmes d’exploitation et Linux
Comprendre processus, mémoire, système de fichiers, permissions et outils de ligne de commande Linux.
Programmation et systèmesAnalyse numérique
Approcher les solutions de problèmes continus et quantifier erreurs, convergence et stabilité.
Mathématiques appliquéesThéorie des graphes
Modéliser des relations par des graphes et étudier connexité, arbres, parcours et chemins optimaux.
Mathématiques appliquéesBases de données et SQL
Concevoir un modèle relationnel, normaliser les tables et interroger des données avec SQL.
Données et logiqueLogique mathématique
Formaliser propositions, prédicats et preuves, puis relier la logique au raisonnement informatique.
Données et logiqueOptimisation
Formuler des problèmes de minimisation et étudier contraintes, convexité et méthodes numériques.
Mathématiques avancéesAnalyse complexe
Étudier les fonctions holomorphes, l’intégration complexe et les séries de Laurent.
Mathématiques avancéesGénie logiciel
Organiser le cycle de vie logiciel, spécifier les besoins, concevoir, tester et maintenir des systèmes.
Ingénierie informatiqueRéseaux informatiques
Étudier l’adressage, le routage et les protocoles des réseaux locaux et d’Internet.
Ingénierie informatiqueIntelligence artificielle et Machine Learning
Découvrir l’apprentissage supervisé, les fonctions de perte, l’évaluation et les limites des modèles.
Données et intelligence artificielleCompilation
Comprendre les étapes qui transforment un langage source en programme exécutable.
Fondements de l’informatiqueThéorie des langages et automates
Étudier expressions régulières, automates finis, grammaires et hiérarchie de Chomsky.
Fondements de l’informatiqueSécurité informatique
Identifier les menaces et appliquer les principes d’authentification, de chiffrement et de défense en profondeur.
Systèmes, réseaux et sécurité