Département des Sciences et technologies

2024-2025

Avenue Victor Maistriau 8a
7000 Mons

Fiche ects de l'unité d'enseignement #3491 intitulée :

Techniques de programmation avancées 4

Master en Sciences de l'Ingénieur industriel / orientation Informatique / Cycle 2 Bloc 1

Informations

Responsable d'UE : Olivier CORTISSE

Bloc : MA1 Info

Période : 2e quadrimestre

Durée : 45 h

Crédits : 3 ects

UE Prérequises : aucune

UE Corequises : aucune

Activités d'apprentissage (AA)

Connaissances et compétences préalables

Maîtrise d'un langage de programmation POO

Contribution aux objectifs du référentiel de compétences de l'ARES

Acquis d'apprentissage spécifiques

Les étudiants devront être capables de travailler en équipe, de concevoir et de mener à bien des projets logiciels

Contenu des AA

Données semi-structurées

  • SGML : l'ancètre du XML
  • Structure de documents XML
  • Les espaces de noms
  • Validation par DTD
  • Validation par schéma W3C : XSD
  • Interrogation avec XPath
  • La transformation avec XSLT
     

Techniques de programmation avancées 4

  • Python scientifique
  • POO
  • Multithreading
  • Multiprocessing

Répartition des heures

Données semi-structurées : 3 h de théorie, 9 h d'exercices/Labos

Techniques de programmation avancées 4 : 12 h de théorie, 21 h d'exercices/Labos

Méthodes d'enseignement

Données semi-structurées : cours magistral, approche interactive, approche par situation problème, approche avec TIC, étude de cas, utilisation de logiciels

Techniques de programmation avancées 4 : cours magistral, travaux de groupes, approche par projets, étude de cas, utilisation de logiciels

Langues d'enseignement

Données semi-structurées : français

Techniques de programmation avancées 4 : français

Supports

Données semi-structurées : copies de présentations, syllabus, activités sur eCampus

Techniques de programmation avancées 4 : copies de présentations, syllabus, notes de cours

Ressources bibliographiques

Données semi-structurées

  • XML cours et exercices, A. Brillant, Eyrolles, 2010

Techniques de programmation avancées 4

  • Apprendre la Programmation Orientée Objet avec le langage Python, Vincent BOUCHENY, Editions ENI, 2020

  • Python 3 Les fondamentaux du langage, Sébastien CHAZALLET, Editions ENI, 2023

  • Python Introduction au calcul numérique, Michel ROUSSELET, Editions ENI, 2020

Évaluation et pondération

Méthode d'évaluation : note globale à l'UE

Langues d'évaluation : français

Modalités d'évaluation :

30 % pour l'AA Données semi-structurées : examen 100% pratique

70 % pour l'AA Techniques de programmation avancées 4 : projet

Report de note d'une année à l'autre pour l'AA réussie en cas d'échec à l'UE :