Study Programmes 2024-2025
INDD0001-1  
Data Science
  • Advanced Python
  • Data Analysis
Duration :
Advanced Python : 24h Th
Data Analysis : 24h Th
Number of credits :
Bachelier en informatique (P), orientation développement d'applications3
Lecturer :
Advanced Python : Vincent Spies
Data Analysis : Vincent Spies
Coordinator :
Vincent Spies
Language(s) of instruction :
French language
Organisation and examination :
Teaching in the second semester
Units courses prerequisite and corequisite :
Prerequisite or corequisite units are presented within each program
Learning unit contents :
Advanced Python
  • L'orienté objet avec python
  • Les décorateurs
  • Web scraping
  • Programmation asynchrone et concurrentielle
  • Base de données embarquée
  • Application web simple
  • Automatisation de tâches
  • Jeu avec pygame
  • Bot discord
  • Constructions minecraft
  • Génération de facturiers
  • Moteurs de template
 
Data Analysis
Calculs de probabilités



  • Concepts de base
  • Probabilité conditionnelle
  • Théorème de bayes
  • Variable aléatoire
  • Loi de probabilité
  • Caractéristiques d'une VA (espérance, moyenne, écart-type)
  • Analyse combinatoire
  • Lois de probabilités usuelles (pour VA discrètes et continues)
Échantillonnage



  • Échantillonnage et estimation
  • Détermination d'intervalles de confiance
  • Tests d'hypothèses
Outils



  • Les résultats des différents calculs probabilistes seront expérimentés via des algorithmes.
  • Graphes produits via python.
  • Confrontation de la théorie avec des simulations réalisées en python.
Learning outcomes of the learning unit :
Prerequisite knowledge and skills :
Planned learning activities and teaching methods :
Mode of delivery (face to face, distance learning, hybrid learning) :
Advanced Python
Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Data Analysis
Toute activité organisée durant le quadrimestre (par exemple une conférence), non dispensée par l'enseignant, et qui est en rapport avec la matière de l'activité d'apprentissage, compte dans les heures de ladite activité d'apprentissage. La matière abordée par l'activité en question pourra faire l'objet d'une évaluation, quelle soit continue ou certificative.
Recommended or required readings :
Advanced Python
Syllabus et exercices corrigés en cours. Les supports de cours sont publiés uniquement sur la plateforme pédagogique moodle de l'école.
Data Analysis
Syllabus et exercices corrigés en cours. Les supports de cours sont publiés uniquement sur la plateforme pédagogique moodle de l'école.
Assessment methods and criteria :
Advanced Python
Évaluation certificative individuelle écrite en janvier, devant PC, à cours fermé et sans accès internet (mais avec accès à la documentation officielle de python), représentant 90% de la note finale. 10% pour l'évaluation continue. En seconde session, la note obtenue à l'évaluation continue est reportée, la pondération reste identique.
Data Analysis
Évaluation certificative individuelle écrite en janvier, devant PC, à cours fermé et sans accès internet (mais avec accès à la documentation officielle de python), représentant 90% de la note finale. 10% pour l'évaluation continue. En seconde session, la note obtenue à l'évaluation continue est reportée, la pondération reste identique.
Work placement(s) :
Organizational remarks :
Contacts :