Course list

Introduction à INGInious : Exercices autocorrigés

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 14 septembre 2023 à 17h. 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 trois 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 :

Inscriptions aux séances : https://forms.office.com/r/5KB2iyZUit au plus tard le jeudi 14 septembre 2023 à 18h.

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.

Le cours d'informatique manquant

Cette page reprendra quelques exercices supplémentaires pour le cours d'informatique manquant disponible ici : https://ucl-ingi.github.io/missing-semester/

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

Python pour école secondaire

Ce cours est une série d'exercices tirés de l'excellent syllabus exo7 . Ainsi, si vous voulez apprendre le langage Python, je vous conseille d'avoir ce syllabus à côté de vous et de ne pas hésiter à relire les sections cours qui précèdent ces exercices.

Le but de ce cours est donc bien d'offrir une version automatisée de certains exercices, pas tous. On vous invite donc à faire des exercices supplémentaires qui sont dans le syllabus mais pas ici afin de parfaire votre maîtrise du Python.

Cette plateforme n'est pas destinée à être un IDE et/ou un débogueur Python. Ainsi, nous vous conseillons d'en utiliser un en parallèle d'Inginious afin de ne pas avoir à développer vos réponses mais seulement à les vérifier.

Bon apprentissage !

PS : Ce cours est actuellement en cours de dévellopement. De ce faite, si vous voyez des fautes, incohérences ou autres, faites nous en part via l'exercice "FeedBack". Merci d'avance.

Reti di Calcolatori - University of Venice (23/24)

The course of Computer Network at the Bachelor of CS at the University of Venice

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

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.

ada
mooc-cp
tju-cnp3

Course for "Introduciton to Computer Network" at Tianjin University in semester 23241.