Compléments de mathématiques

lsinc1113  2023-2024  Charleroi

Compléments de mathématiques
5.00 crédits
30.0 h + 30.0 h
Q1

  Cette unité d’enseignement n’est pas accessible aux étudiants d’échange !

Langue
d'enseignement
Français
Préalables
Ce cours suppose acquises les notions d'analyse (LSINC1111 ou LINFO1111) et d'algèbre (LSINC1112 ou LINFO1112) acquises en première année de bachelier.

Le(s) prérequis de cette Unité d’enseignement (UE) sont précisés à la fin de cette fiche, en regard des programmes/formations qui proposent cette UE.
Thèmes abordés
Nombres complexes
  • Nombres complexes
  • Exponentielle complexe
  • Transformées de Fourrier
  • Filtrage
  • Echantillonnage - Nyquist
Fonctions à deux variables
  • notion et calcul de dérivée partielle
  • interprétation graphique du gradient
  • interprétation et calcul de la matrice hessienne
  • Introduction intuitive à l'utilisation du  gradient et de la matrice hessienne pour une fonction à 2 variables afin de déterminer les points critiques et leur nature
  • notion et calcul d'intégrales doubles
Introduction à la théorie des nombres
  • Nombres entiers naturels, principe de récurrence, nombres premiers, etc
  • Equivalence, classes d'équivalence
  • Division euclidienne, représentation dans une base, arithmétique modulo, représentation des entiers dans l'ordinateur
  • Pcgd, algorithme d'Euclide
  • Notions élémentaires de cryptographie
Introduction à la théorie des graphes
  • Graphes orientés et non orientés et leurs représentations matricielles
  • Graphes bipartites et problèmes de matching
  • Chemins sur un graphe et circuits Eulériens/Hamiltoniens
  • Graphes planaires et coloriage
  • Problèmes de plus court chemin
  • Classement des noeuds d'un graphe : PageRank
Acquis
d'apprentissage

A la fin de cette unité d’enseignement, l’étudiant est capable de :

• S1.I1, S1.G1 • S2.2 Eu égard au référentiel AA du programme « Bachelier en sciences informatiques », ce cours contribue au développement, à l'acquisition et à l'évaluation des acquis d'apprentissage suivants :
  • S1.I1, S1.G1
  • S2.2
Les étudiants ayant suivi avec fruit ce cours seront capables de :
  • Manipuler les nombres complexes et comprendre leurs applications concrètes
  • Appliquer leurs connaissances en analyse à des fonctions à deux variables
  • Utiliser les propriétés des nombres dans des problèmes simples de cryptographie
  • Modéliser divers problèmes du monde réel rencontrés en informatiques en utilisant les formes appropriées de graphes
  • Expliquer le problème du plus court chemin dans un graphe et appliquer des algorithmes classiques pour résoudre ce problème
 
Contenu
Le cours LSINC1113 (Compléments de Mathématiques) vient complémenter ceux d’Analyse (LSINC1111) et d’Algèbre (LSINC1112) et vous propose de découvrir quatre thématiques plus pointues.
L’analyse multivariée est la suite logique du cours d’analyse vu en première année. Les concepts sont étendus aux fonctions à plusieurs variables qui sont plus représentatives de ce que l’on rencontre dans la nature. Un des principaux intérêt de ce pan de l’analyse est de pouvoir optimiser des processus complexes. 
Le traitement de signal est bien connu dans les sciences de la santé (et les technologies en général), puisqu’il s’agit d’une branche mathématique permettant de débruiter des images, de filtrer des sons, de les transmettre par radio, ou encore d’intepréter des électrocardiogrammes pour, par exemple, déclencher une alarme. Cette partie repose sur un concept mathématique très puissant appelé la transformée de Fourier.  
La théorie des nombres est un domaine un peu à part car, dans ce domaine, tous les nombres doivent être entiers. C’est pourtant la théorie qui soutient la cryptographie moderne, nécessaire aux transactions bancaires, aux communications entre machines, au chiffrement de données ! 
Enfin, la théorie des graphes permet de représenter, d’étudier et de comprendre des réseaux d’objets, de personnes ou encore de neurones interconnectés.
L'objectif de ce cours est de permettre aux étudiant.e.s de découvrir des applications liées au monde de la santé où des mathématiques avancées sont indispensable. Une compréhension introductive de ces concepts mathématiques sont nécessaires pour pouvoir développer des solutions informatiques liées à ces applications.
Les acquis d'apprentissage liés à ces différentes thématiques sont décrites ci-dessous.
Analyse multivariée
Au terme de cette partie, l'étudiant.e sera capable de :
  • Effectuer des opérations simples impliquant des fonctions multivariées ;
  • Expliquer le concept de dérivée partielle et calculer des dérivées partielles simples sur des fonctions bivariées ;
  • Expliquer le concept de gradient d'une fonction, calculer un gradient simple, et intepréter graphiquement celui-ci ;
  • Expliquer le concept de hessienne d'une fonction, calculer une hessienne simple ;
  • Utiliser le gradient et la hessienne pour déterminer les points critiques (et leur nature) d'une fonction bivariée simple en expliquant le rôle que joue chacun de ces objets ;
  • Déterminer la valeur d'une intégrale double simple ;
  • Citer différentes applications de la vie courante et dans les sciences de la santé où l'on peut observer des fonctions multivariées.
Traitement du signal
Au terme de cette partie, l'étudiant.e sera capable de :
  • Effectuer des opérations simples (additionner, soustraire, mutliplier, diviser et élever à une puissance) faisant intervenir des nombres complexes sous leurs différentes formes (cartésienne, polaire et exponentielle) et résoudre des équations de base ;
  • Comprendre et expliquer le concept de transformée de Fourier dans le cadre du traitement du signal et calculer des transformées de Fourier simples selon la définition ou via des propriétés ;
  • Définir et expliquer la notion de spectre d'un signal ;
  • Expliquer le concept de filtre (passe-haut, passe-bas, passe-bande), le représenter, et dimensionner des filtres simples ;
  • Vérifier et expliquer les conditions d'échantionnage via le théorême de Shannon-Nyquist ;
  • Expliquer le phéonmène de repli spectral.
  • Citer différentes applications de la vie courante et dans les sciences de la santé où le traitement du signal joue un rôle important.
Introduction à la théorie des nombres
Au terme de cette partie, l'étudiant.e sera capable de :
  • Utiliser le principe de récurrence dans des démonstrations simples et dans des exercices impliquant des nombres entiers naturels ;
  • Expliquer le concept de base d'encodage d'un nombre et comment ils sont représentés dans un ordinateur ;
  • Effectuer une division euclidienne simple entre deux nombres entiers naturels pour extraire le quotient et le reste de celle-ci ;
  • Effectuer des opérations simples en utilisant l'arithmétique modulo ;
  • Définir et vérifier qu'un nombre est premier au moyen d'algorithmes simples ;
  • Définir la notion d'équivalence et de classe d'équivalence (modulo p), et vérifier que deux nombres sont équivalents (modulo p) ou appartiennent à la même classe d'équivalence ;
  • Définir et expliquer la notion de logarithme discret ;
  • Comprendre et expliquer les concepts de base de la cryptographie (clé publique, clé privée, principe de précaution, Alice, Bob, Eve, chiffrement des données, etc.) ;
  • Expliquer l'algorithme cryprographique de Diffie-Hellman.
  • Citer différentes applications de la vie courante et dans les sciences de la santé où la cryptographie joue un rôle important.
Introduction à la théorie des graphes
Au terme de cette partie, l'étudiant.e sera capable de :
  • Définir et représenter les concepts de base de théorie des graphes (noeud, arête, graphe simple, graphe orienté) en utilisant le vocabulaire adéquat et des notations rigoureuses ;
  • Représenter un graphe sous forme matricielle (matrice d'incidence et d'adjascence) ;
  • Définif, représenter et vérifier qu'un graphe est biparti, et expliquer en quoi ce concept permet de résoudre des problèmes de matching ;
  • Définir et expliquer les notions de circuits et chemins (Eulériens et Hamiltoniens) sur un graphe et être capable de vérifier si un graphe est effectivement Eulérien ;
  • Expliquer et appliquer des algorithmes simples de théorie des graphes (coloriage, plus court chemin, page rank) ;
  • Citer différentes applications de la vie courante et dans les sciences de la santé où les graphes jouent un rôle important.
Méthodes d'enseignement
Le cours est un cours présentiel organisé de manière hybride entre un cours frontal et une discussion avec les étudiants. Des séances d'exercice de drill sont organisées pour maîtriser les concepts et des séances de laboratoire (avec ordinateur) sont prévues pour mieux appréhender l'aspect informatique des thématiques.
Modes d'évaluation
des acquis des étudiants
Les étudiant.e.s seront évalué.e.s sur les acquis liés au cours sur base d'un entretien oral se déroulant de la manière suivante : 
  • Une heure de préparation des questions (il s'agira d'exercices similaires à ceux réalisés lors du cours) ;
  • Dix minutes d'entretien oral pour expliquer la solution et répondre à des questions de dépassement.
Ressources
en ligne
Les ressources et les annonces sont déposées sur Moodle.
Faculté ou entité
en charge


Programmes / formations proposant cette unité d'enseignement (UE)

Intitulé du programme
Sigle
Crédits
Prérequis
Acquis
d'apprentissage
Bachelier en sciences informatiques