Course list

Introduction à INGInious : Exercices autocorrigées

Découverte d'INGInious avec quelques exercices de programmation élémentaires.

0. [Blocky] Introduction à l'algorithmique avec les blocs

Ceci est un cours Blockly basé sur le système de section d'INGInious.

Ce cours est sous licence AGPL 3 mais une partie du travail est inspirée ou partiellement issue de Code.org. Tous les programmes et didacticiels développés par Code.org sont concédés pour une utilisation sous licence Creative Commons Attribution-NonCommercial-ShareAlike 4.0 Unported. Pour plus d'informations sur cette licence, consultez: http://creativecommons.org/licenses/by-nc-sa/4.0/.

1. [Python] Introduction à la programmation avec Python

La partie théorique du cours s’appuie sur le livre open-source How To Think Like a Computer Scientist --- Learning with Python 3 écrit par Peter Wentworth, Jeffrey Elkner, Allen B. Downey, et Chris Meyers. Ce livre a été adapté par les enseignants du cours de Python et est disponible en ligne. Le livre est complété par des dizaines d’exercices INGInious qui permettent aux étudiants d’apprendre la programmation en Python avec un feedback régulier. Tous ces exercices sont rassemblés dans un syllabus interactif disponible librement.

Besoin d'aide ? Rejoignez notre Slack

2. [Java] Introduction à la programmation avec Java

Ce site contient les exercices INGInious du cours de programmation en Java. Celui-ci s'appuie sur les ressources suivantes:

Besoin d'aide ? Rejoignez notre Slack

3. [C] Introduction à la programmation en C

Ce cours est un complément au syllabus d'apprentissage de la programmation en langage C sous Unix disponible via:

https://sites.uclouvain.be/SyllabusC/notes/Theorie/

et utilisé en 2e bloc de bachelier en sciences informatiques à l'UCLouvain.

Besoin d'aide ? Rejoignez notre Slack

4. [Unix/Linux] Introduction à la ligne de commande

Apprentissage de la ligne de commande Unix/Linux via des exercices simples.

6. [Math] Préparation aux études supérieures

Banque de problèmes et exercices mathématiques correspondants à la matière vue durant le secondaire afin de faciliter la préparation des étudiants qui débutent des études supérieures.

Un syllabus reprenant de nombreuses explications théoriques est accessible depuis https://uclouvain.be/exomath

Ces exercices sont commentés le groupe facebook exomath @UCLouvain.

En cas de problème technique, contactez-nous`par email via exomath@listes.uclouvain.be

7. [Math] Exponentielles et logarithmes, fonctions continues et limites, suites

Problèmes et exercices mathématiques correspondants à la matière vue durant le secondaire afin de faciliter la préparation des étudiants qui débutent des études supérieures.

Pour plus d'informations sur ces exercices, consultez https://uclouvain.be/exomath

Ces exercices sont commentés durant le mois d'août 2020 sur le groupe facebook exomath @UCLouvain. Inscrivez-vous pour discuter de nouveaux exercices chaque jour.

En cas de problème technique, contactez-nous`par email via exomath@listes.uclouvain.be

8. [Math] Problèmes mathématiques (niveau secondaire)

Recueil d'exercices et problèmes variés proposés par Philippe Delsarte. Ils couvrent de nombreuses notions vues dans les cours de mathématiques du secondaire et peuvent intéresser les étudiants et étudiantes qui se destinent à des études supérieures où les mathématiques jouent un rôle important.

Un syllabus reprenant de nombreuses explications théoriques est accessible depuis https://uclouvain.be/exomath

Ces exercices sont commentés le groupe facebook exomath @UCLouvain.

En cas de problème technique, contactez-nous par email via exomath@listes.uclouvain.be

9. [Math] Préparation à l'examen d'entrée en médecine

Exercices de préparation à l'examen d'entrée en médecine - partie mathématiques.

Consultez https://uclouvain.be/exomath en cas de problème ou si vous voulez d'autres exercices.

Algorithmes et recettes de cuisine

Ce cours a été développé dans le cadre d'un mémoire sur la didactique de l'informatique. Les activités présentes ici s'inscrivent dans une séquence de cours plus conséquente qui n'est pour le moment pas accessible à tous.

Analyse Phylogénétique

Lectures for HEH's students in Life Data Technologies

Check-up maths : auto-évaluation en mathématiques -- rentrée EPL bac1

Bonjour !

Ceci est une test d'auto-évaluation portant sur les matières mathématiques habituellement vues en rhéto. Il est divisé en quatre thèmes : nombres complexes, exponentielle et logarithme, primitives et intégration, et logique et démonstrations.

Ce test est conçu pour être effectué en 2 heures (30 minutes par thème). Il n'est cependant pas chronométré : dès que les questionnaires sont accessibles vous pouvez y accéder, et ce jusqu'à l'heure de fin prévue le jeudi 15 septembre à 14h30. Gardez en tête cependant que la durée normalement prévue est de 2 heures.

Ce test comporte 9 pages séparées (une ou plusieurs par thème). Après avoir répondu à la totalité des exercices sur une page, cliquez sur le bouton "soumettre" situé tout en bas de la page. Les réponses correctes et incorrectes sur la page seront alors identifiées (dans certains cas un conseil spécifique suite à une certaine réponse incorrecte est affiché). Sur chaque page, vous pouvez tenter de soumettre les réponses un maximum de 3 fois.

Certains exercices comportent un conseil (bouton Hint). Certains exercices admettent plusieurs solutions, il faut alors encoder chaque solution dans son cadre et cliquer Add answer pour ajouter des solutions supplémentaires (une réponse partielle où certaines solutions manquent est considérée comme incorrecte).

Nous n'allons pas examiner vos résultats à ce test. Par contre, nous vous demandons, sur base de ces résultats, de décider si vous souhaitez participer à une ou deux des quatre séances de remise à niveau prévues, une par thème. Pour vous inscrire à ces séances (et aussi quelques conseils pour vous aider à décider) il faut compléter le formulaire suivant : https://forms.office.com/r/5KB2iyZUit au plus tard le jeudi 15 septembre à 15h.

Pour plus d'informations sur le dispositif complet rendez-vous sur le site https://sites.google.com/view/checkupmaths

Competitive Programming

The goal of this course is to teach you algorithms for competitive programming. Even though it is designed for competitive programming, we believe that it will be interesting for any computer scientist wishing to improve his algorithmic and data structure design skills.

Cours préparatoires au master en sciences informatiques

Ces cours préparatoires s’adressent aux étudiant.es qui ont obtenu un diplôme de bachelier en Haute Ecole et veulent s’inscrire au Master en Sciences informatiques. La transition entre une Haute Ecole et l’Université n’est pas immediate car les objectifs des cours en Haute Ecole ne sont pas complètement alignés avec ceux des cours à l’Université. L’expérience montre que les étudiant.es qui entamment le module complémentaire du Master en Sciences informatiques ont souvent des difficultés dans deux domaines principaux : les mathématiques et l’algorithmique. La formation en mathématiques en Haute Ecole est généralement plus orientée vers les pratiques alors que celle dispensée à l’Université comprend un volet théorique plus important. De plus, les cours de mathématiques en Haute Ecole sont souvent concentrés en première année et donc les étudiant.es qui terminent leur bachelier n’ont souvent plus fait de mathématiques depuis deux ans. Il en va de même pour l’algorithmique pour laquelle la formation en Haute Ecole met moins l’accent sur l’étude de la complexité calculatoire.

Initiation à la bioinformatique

Cette activité s'intègre dans l'actitité "Les biologistes mènent l'enquête" proposée par l'équipe Sciences Infuses de l'UCLouvain. Durant cette activité, vous avez identifié des séquences d'ADN mais vous ne savez pas à quelle espèce celles-ci correspondent.

Face à de tels problèmes, les chercheurs font appel à la bioinformatique, une discipline à l'intersection entre l'informatique et la biologique. Les exercices qui suivent vont vous permettre de faire vos premiers pas en informatique avec la programmation par blocs de façon à pouvoir analyser les séquences d'ADN que vous avez obtenu.

Introduction à Inginious : Sandbox ludovia

Découverte d'INGInious avec quelques exercices de programmation élémentaires.

Les bio-informaticiens mènent l'enquête ! Blockly - PRIMM

Ce cours introduit une série de concepts informatiques au travers d'une petite enquête scientifique. Les outils utilisés sont : Blockly et la méthodologie PRIMM. cyrille.debongnie@student.uclouvain.be

[COCP] Combinatorial Optimisation and Constraint Programming (autumn 2022)

MiniCP is a CP solver made for education.

These exercices are part of a course, available on http://minicp.org.

[Introduction IA] Les réseaux de neurones

Présentation du concept d'intelligence artificielle des "réseaux neuronaux". Nous verrons à travers des activités Blockly ce dont il s'agit et comment l'utiliser pour reconnaitre des formes particulières tel que des lignes ou des chiffres.

[Mini-CP] Introduction to Mini-CP

Mini-CP is a CP solver made for education.

These exercices are part of a course, available on http://minicp.org.

mooc-cp