Banque d'exercices

Catégorisation des entraînements

Les différents entraînements sont classés par type : , et .

Certains entraînements possèdent une information en plus : , , et .

Une indication de la durée estimée de l'entraînement est également fournie. Il s'agit bien d'une estimation et la durée de résolution peut varier selon votre aisance, votre fatigue...

Une indication de la difficulté de l'entraînement est également fournie. Il s'agit d'une indication moyenne basée sur les votes des étudiants.

Application

Les entraînements de type application sont des applications directes du cours, sans contexte ou avec très peu de contexte. Ils permettent de mettre en pratique les notions vues en cours et doivent être maîtrisés pour réussir les exercices et problèmes plus complexes. Savoir les faire ne garantit pas de savoir faire les situations plus complexes mais cela permet d'acquérir des automatismes à mettre en oeuvre dans des situations similaires.

Exercice

Les entraînements de type exercice sont un peu plus contextualisés et demandent généralement de mobiliser plusieurs notions vues en cours. Ils permettent de se préparer à des situations plus complexes et de développer des compétences de raisonnement et d'analyse.

Problème

Les entraînements de type problème sont bien plus contextualisés et demandent de mobiliser plusieurs notions vues en cours. Ils correspondent plus à ce qui est attendu en devoir surveillé. Savoir faire en autonomie ces situations est un bon indicateur de la maîtrise des notions vues en cours et de la capacité à les mobiliser dans des situations variées.

Entraînement infini

Les entraînements infinis sont des exercices générés aléatoirement à partir d'un modèle. Ils permettent de s'entraîner et d'acquérir des automatismes sur un type d'exercice particulier. Il n'est pas nécessaire de s'attarder longuement sur ces exercices, l'objectif est de les faire rapidement et de manière répétée pour acquérir des automatismes.

Entraînement Python

Les entraînements Python sont des exercices contenant une ou plusieurs tâches de programmation en Python. Il n'est généralement pas nécessaire d'avoir des compétences poussées en programmation. Il s'agit surtout de savoir faire le lien entre un raisonnement scientifique et sa traduction en code Python.

Entraînement documentaire

Les entraînements documentaires sont des exercices nécessitant la consultation de documents fournis. Ils permettent de développer des compétences d'analyse et de synthèse à partir de sources variées.

Entraînement progressif

Les entraînements progressifs sont des exercices dont la difficulté augmente au fur et à mesure de l'avancement. Ils permettent de s'adapter progressivement à des situations plus complexes.
Si vous êtes à l'aise, commencez par les niveaux les plus difficiles et diminuez progressivement la difficulté si nécessaire.
Si vous êtes moins à l'aise, commencez par les niveaux les plus faciles et augmentez progressivement la difficulté.

Filtrer les exercices

Sélectionnez les contraintes que vous souhaitez appliquer pour filtrer les exercices.