Licence de Math´ematiques et Informatique
Universit´ e Paris 7 Denis Diderot
Juin 2009
(mise ` a jour 10 septembre 2010)
Table des mati` eres
1 Unit´es d’enseignement en S1 3
Alg`ebre et analyse ´el´ementaires I . . . 3
Introduction aux syst`emes d’exploitation. . . 5
Physique I . . . 6
Langage math´ematique . . . 7
Statistiques descriptives . . . 8
Principes de fonctionnement des machines binaires . . . 9
Initiation `a l’informatique et `a la programmation . . . 10
Biologie cellulaire et mol´eculaire exp´erimentale . . . 11
Atomes et mol´ecules . . . 12
Panorama des sciences de la Terre . . . 13
Actualit´es de la recherche en Science de la Terre . . . 14
2 Unit´es d’enseignement en S2 15 Alg`ebre et analyse ´el´ementaires II . . . 15
Types de donn´ees et objet . . . 17
Concepts Informatiques . . . 18
Internet et Outils . . . 19
3 Unit´es d’enseignement en S3 20 Alg`ebre et analyse fondamentales I . . . 20
Projet de Programmation . . . 22
Programmation Fonctionnelle . . . 23
Probabilit´es discr`etes. . . 24
Courbes et surfaces param´etr´ees . . . 25
Structures alg´ebriques . . . 26
4 Unit´es d’enseignement en S4 27 Alg`ebre et analyse fondamentales II . . . 27
Langage C. . . 29
Automates finis . . . 30
Langages de script . . . 31
El´ements d’algorithmique . . . 32
Math´ematiques discr`etes . . . 33
Probabilit´es et statistiques. . . 34
Groupes et arithm´etique . . . 35
Introduction `a la logique math´ematique . . . 36
Simulation num´erique . . . 37
Projet pr´e-professionnalisant PP2 . . . 38
5 Unit´es d’enseignement en S5 39
Alg`ebre . . . 39
Logique . . . 40
Algorithmique . . . 41
Programmation orient´ee objet . . . 42
6 Unit´es d’enseignement en S6 43 Analyse . . . 43
Optimisation . . . 44
M´ethodes num´eriques . . . 45
Base de donn´ees . . . 46
Syst`eme et r´eseaux . . . 47
Analyse syntaxique . . . 48
Introduction aux machines virtuelles . . . 49
G´enie logiciel . . . 50
Calcul num´erique . . . 51
Unit´ es d’enseignement en S1
Alg` ebre et analyse ´ el´ ementaires I
MM1 (9 ECTS, coef. 3)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : Bac S
Parcours int´egrant obligatoirement cette UE : elle fait partie du tronc commun.
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements Ensembles et applications
– inclusion, partie, r´eunion, intersection, compl´ementaire ; nombre de parties d’un ensemble `a n
´el´ements ;
– produit cart´esien de deux ensembles ;
– application d’un ensemble dans un autre, restriction d’une application, image d’une partie ; com- pos´ee ; bijection, bijection r´eciproque.
Nombres complexes
– partie r´eelle et imaginaire, module et argument (et leur interpr´etation g´eom´etrique) ; in´egalit´e triangulaire ;
– calcul de l’inverse d’un nombre complexe non nul ;
– calcul des racines carr´ees d’un nombre complexe ; ´equation du second degr´e `a coefficients com- plexes ;
– nombres complexes de module 1, formule de Moivre, applications `a la trigonom´etrie ; – racinesn-i`eme de l’unit´e, ´equationzn=a.
– interpr´etation g´eom´etrique des applicationsz→az+betz→z¯. Fonctions polynˆome
– unicit´e des coefficients de la forme d´evelopp´ee d’une fonction polynˆome r´eelle ; degr´e d’une fonction polynˆome, degr´e d’un produit ;
– factorisation, factorisation par (x−a) et racine ; notion de racine multiple ;
– pr´esentation pratique sans d´emonstration de la division euclidienne des fonctions polynˆomes r´eelles ;
– formule du binˆome, coefficients n p
(formule de r´ecurrence et calcul) ; nombre de parties `a p
´el´ements d’un ensemble `an´el´ements.
Introduction `a l’alg`ebre lin´eaire
– vecteurs deRn, combinaisons lin´eaires ; sous-espace vectoriel deRn, sous-espace engendr´e ; vec- teurs ind´ependants ; base d’un sous-espace ; recherche d’une base ; exemples des plans et des droites deR3;
– ´equation lin´eaire
p
X
i=1
xi−→ui =−→
b, o`u −→ui,−→
b ∈ Rn, ´ecriture sous forme d’un syst`eme d’´equations ; sous-espace deRnd´efini par une ´equation lin´eaire homog`ene ;
– r´esolution des syst`emes d’´equations lin´eaires.
– droites et plans affines dans R3 (on pourra utiliser le produit scalaire et introduire le produit vectoriel) ;
Fonctions continues
– rappel et pratique du th´eor`eme des valeurs interm´ediaires ; ´enonc´e du th´eor`eme ”toute fonction continue sur un segment a un maximum et un minimum” ;
– ´enonc´e sans d´emonstration du th´eor`eme sur les fonctions et les suites croissantes major´ees ; – fonction continue strictement monotone et continuit´e de la bijection r´eciproque ; fonctions Arc
sinus et Arc tangente.
Fonctions d´erivables
– rappels sur d´eriv´ee et tangente en un point ;
– rappel (sans d´emonstration) de l’in´egalit´e de la moyenne : si|F0| ≤M, alors
F(b)−F(a)
≤M|b−a|
(vue en TS sous la forme : sim≤f≤M, alorsm(b−a)≤Rb
af(t)dt≤M(b−a) ) ; – d´eriv´ee de la r´eciproque d’une fonction strictement monotone d´erivable ;
– notationab, o`ua >0 ; rappels sur les fonctions puissance, logarithme et exponentielle ; fonctions sinus et cosinus hyperbolique ;
– exemples d’´etude de fonctions au niveau d’une classe de Terminale S, recherche d’une droite asymptote ;
– exemples d’´etude de suitesun=f(n) et de suites it´erativesun+1=f(un).
Fonctions de deux variables r´eelles – d´eriv´ee partielle ;
– exemples d’´etude de surfacez =f(x, y) par sections planes ; vecteur gradient ; plan tangent en un point (existence admise).
Objectifs :Initiation `a la pratique des fonctions et des vecteurs deRn.
Introduction aux syst` emes d’exploitation
IS1 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe enseignante Pr´e-requis :
Parcours int´egrant obligatoirement cette UE :Informatique,Math´ematiques et Informatique Parcours pouvant int´egrer cette UE : Math´ematiques, MASS, Physique et Chimie, STEP, SV
Programme des enseignements
Les fonctions d’un syst`eme d’exploitation seront ´etudi´ees au travers d’un environnement Unix et les points particuliers suivants seront ´etudi´es :
– le syst`eme de gestion de fichiers : organisation, types de fichiers (fichiers r´eguliers et r´epertoires), struc- ture arborescente, probl`emes de protection ;
– les processus : m´ecanismes g´en´eraux de lancement en premier plan ou en arri`ere plan, lancements s´equentiels et concurrents, terminaison ;
– liens entre processus et fichiers : m´ecanismes de redirection, communication par tubes ; – les commandes de base (locales et r´eseau), le concept de filtre ;
– initiation `a la programmation dans un « shell », notion de script ; – param´etrer et configurer son environnement de travail.
Objectifs : Se familiariser avec l’environnement et l’utilisation des syst`emes de la famille Unix (tels que Linux ou FreeBSD) o`u les ´etudiants travaillent dans le cadre de l’enseignement d’ ”Initiation `a la programmation” et travailleront lors des semestres ult´erieurs.
Physique I
PH1 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : mentions Physique, Chimie, Sciences de la Terre, Math´ematiques, Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements
Partant des connaissances du lyc´ee sur le mouvement d’un point mat´eriel, cette UE est une introduction simple `a de nouveaux domaines de la physique en g´en´eralisant les notions d’´equilibre et de mouvement : – analyse dimensionnelle et lois d’´echelle
– hydrostatique et hydrodynamique
– thermique : temp´erature, chaleur, conduction de la chaleur
Objectifs :G´en´eralisation de notions abord´ees au lyc´ee (´equilibre et mouvement), et introduction aux raisonnements physiques plus abstraits `a partir de domaines nouveaux pour les ´etudiants (m´ecanique des fluides, propagation de la chaleur) et appliqu´es ce qui donne la possibilit´e d’exp´eriences de cours et permet de d´eboucher sur des projets exp´erimentaux.
Langage math´ ematique
LM1 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : Bac S ou ES
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE : Math´ematiques, Math´ematiques et Informatique, MASS, Informatique, Physique et Chimie, STEP, SV.
Programme des enseignements
Etude des particularit´´ es du langage math´ematique, `a partir d’exemples. Notions simples de d´enombrement et de cardinalit´e.
– fonctions et ensembles (op´erations ensemblistes, injection, surjection, bijection) ;
– Expressions math´ematiques : notion de variable, param`etre, notation fonctionnelle, notation indic´ee (suite) ; les ´enonc´es : connecteurs, quantificateurs, n´egation d’´enonc´es usuels, implication, ´equivalence, contraposition ;
– Raisonnement : analyse de raisonnements ´el´ementaires `a partir d’exemples ; raisonnement par contra- position, par l’absurde ; m´ethodes pour d´emontrer l’´equivalence de plusieurs ´enonc´es ; raisonnement par r´ecurrence ; recherche de d´emonstration et recherche de contre-exemple.
– ´Equipotence, cardinalit´e d’un ensemble, combinatoire : quelques m´ethodes usuelles de d´enombrement : principe des tiroirs, principe d’inclusion-exclusion, et applications ; cardinalit´e infinie : N, Z, Q, R (th´eor`eme de Cantor).
Les notions abord´ees seront illustr´ees par des exemples familiers pris dans les cours de math´ematiques suivis par ailleurs par l’´etudiant.
Objectifs :comprendre et manier le langage des math´ematiques.
Statistiques descriptives
SD1 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis :
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements
Ce cours s’inscrit dans la continuit´e du programme de secondaire. Il a pour objet de mettre en oeuvre les concepts et m´ethodes introduits dans des situations concr`etes ainsi que de r´efl´echir `a une utilisation en terme d’interpr´etation statistique des divers r´esultats fournis par les logiciels statistiques ou tableurs. Les th`emes abord´es sont les suivants :
– Diff´erentes sortes de donn´ees statistiques
– Organisation des donn´ees (tableaux, graphiques...) ;
– Param`etres de position et de dispersion (mode, moyenne, m´ediane et intervalles) ; – Concentration ;
– Donn´ees bidimensionnelles : regression, corr´elation, ajustements – S´eries chronologiques
Objectifs :Cette option a pour objet de mettre en oeuvre les concepts et m´ethodes introduits dans des situations concr`etes ainsi que de r´efl´echir `a une utilisation en termes d’interpr´etation statistique des divers r´esultat fournis par les logiciels statistiques ou tableurs.
Principes de fonctionnement des machines binaires
PF1 (3 ECTS, coef. 1)
Modalit´es d’´evaluation :la note finale pourra prendre en compte des notes de partiel et d’exa- men, ainsi que des notes de contrˆole continu.
Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : Informatique g´en´erale Parcours pouvant int´egrer cette UE :
Programme des enseignements
– organisation g´en´erale d’un ordinateur : processeur, m´emoire et p´eriph´eriques – codage binaire des donn´ees : le codage des caract`eres et des nombres
– les instructions ´el´ementaires d’un processeur (transferts de donn´ees, op´erations arithm´etiques ou lo- giques, modification du d´eroulement s´equentiel)
– les modes d’adressage : direct, index´e et indirect principe d’ex´ecution d’un programme – langage machine et langage d’assemblage
– les circuits logiques : combinatoires (codeur/d´ecodeur, multiplexeur, additionneur) et s´equentiels (bas- cules)
Objectifs : omprendre un certain nombre des principes g´en´eraux du traitement de donn´ees par des machines binaires.
Initiation ` a l’informatique et ` a la programmation
IF1 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : Examen terminal et contrˆole continu en TD et TP.
Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : Informatique, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE : Toutes les mentions des licences Science, Technologie, Sant´e suivant les capacit´es d’accueil. Cette UE est obligatoire pour les ´etudiants souhaitant se r´eorienter dans la mention Informatique.
Programme des enseignements
– concepts g´en´eraux : organisation g´en´erale d’un ordinateur, codage d’informations (caract`eres et nombres), langages de programmation (styles de programmation, compilation/interpr´etation, code binaire ou code interm´ediaire) ;
– notion d’algorithme et son expression en langue naturelle ;
– variables et identificateurs, identificateurs, la disjonction nom/valeur, les expressions, le concept de type ;
– l’affectation : variables et expressions bool´eennes et leur ´evaluation ; – structures de contrˆole : s´elections, it´erations ;
– les tableaux `a une ou plusieurs dimensions et les imbrications de boucles ; – le concept de fonction et la transmission de param`etres ;
– rapide introduction au concept d’objet.
Objectifs :
– Comprendre un certain nombre des concepts g´en´eraux des ordinateurs et de la programmation.
– R´ealiser le codage effectif, la compilation et l’ex´ecution d’algorithmes simples dans un environnement de type Unix.
Biologie cellulaire et mol´ eculaire exp´ erimentale
BC11 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : TP (30%) et examen final (70%).
Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : S1 Sciences du Vivant Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements
Cet enseignement se propose de faire une pr´esentation de la diversit´e et de l’´evolution des grands do- maines du monde du vivant : Arch´ees, Eubact´eries et Eucaryotes (avec une attention particuli`ere pour les eumyc`etes, la lign´ee vertes et les m´etazoaires).
Cours magistraux (30 h total)
Premi`ere partie : Evolution et Diversit´e du monde vivant (10h)
– Origine de la vie, procaryotes/eucaryotes (origine des mitochondries et chloroplastes), reproduction asexu´ee et sexu´ee, acquisition de la multicellularit´e et d´eveloppement.
– Diversit´e des arch´ees et des eubact´eries, des champignons et des eucaryotes unicellulaires Deuxi`eme partie : Pr´esentation de la lign´ee verte (10h)
– Organisation et biologie des Embryophytes, place dans les ´ecosyst`emes Troisi`eme partie : Evolution et Diversit´e des m´etazoaires (10h)
– Classification et phylog´enie : importance, historique et m´ethodes – Phylog´enie des m´etazoaires
Travaux dirig´es (2h/ s´eance soit 10h)
– Les diff´erents niveaux d’organisation du vivant
– La cellule v´eg´etale : unit´e de construction de tous les v´eg´etaux – Phylog´enie (1), principe et m´ethodes
– Phylog´enie (1), exercices d’application – Phylog´enie (1), approfondissement
Travaux pratiques (3h/ s´eance sauf * : 4h, soit 16 h)
– Les Angiospermes Dicotyl´edones : morphologie et anatomie d’une plante herbac´ee et d’une plante li- gneuse
– Reproduction sexu´ee et multiplication v´eg´etative chez les Embryophytes – La cellule v´eg´etale et la cellule fungique *
– Visite de la grande galerie du Mus´eum national d’histoire naturelle
– Organisation d’un vert´ebr´e mammif`ere : la souris (dissection de l’appareil digestif) Travaux pratiques / dirig´es (3h/ s´eance, sauf * : 4h, soit 7h)
– Expos´es scientifiques *
– Diversit´e des Eubact´eries, des Arch´ees, des Eumyc`etes
Objectifs :Cette UE vise `a fournir aux ´etudiants les bases d’une culture biologique relative `a la diversit´e et l’´evolution des grands domaines du vivant en int´egrant des notions phylog´en´etiques, morphologiques, d´eveloppementales et fonctionnelles
Atomes et mol´ ecules
CH1 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : Chimie, Sciences de la Terre, Sciences du Vivant, Physique
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements 1. L’atome
(a) L’atome : noyau et ´electrons, les isotopes.
(b) La description quantique de l’´electron dans l’atome. L’atome d’hydrog`ene et l’hydrog´eno¨ıde.
Les niveaux d’´energies, le spectre ´electronique.
(c) L’atome poly´electronique, le mod`ele orbitalaire, le mod`ele de Slater.
(d) Le tableau p´eriodique, ´energie d’ionisation, affinit´e ´electronique, ´electron´egativit´e de l’atome.
2. Liaisons entre les atomes et les mol´ecules (a) Le mod`ele de Lewis, VSEPR. M´esom´erie.
(b) Energie de liaison, moment dipolaire, polarisation de la liaison, ´electron´egativit´e de Pauling.
Caract`ere ionique partiel.
(c) Liaisons intermol´eculaires (VdW, hydrog`ene).
(d) Introduction `a la description du solide.
3. Mol´ecules organiques
(a) G´eom´etrie des liaisons avec le carbone. La nomenclature des mol´ecules organiques. Isom´eries.
(b) St´er´eoisom`eres, projections, carbone st´er´eog`ene, conformation, configuration.
(c) Chiralit´e et activit´e optique.
(d) Exemples de r´eactions d’addition pour illustrer la st´er´eoisom´erie.
Objectifs :
1. Calculs de proportions, stoechiom´etrie, masse molaire ´el´ementaire, incertitudes sur les mesures, titration en solution.
2. Structure d’un atome poly´electronique, couches et sous-couches, orbitales atomiques et sym´etrie de ces orbitales, notion d’´energie ´electronique, interaction photon-atome.
3. La liaison de covalence dans les mol´ecules, la polarisation des liaisons. Le rˆole de la place d’un ´el´ement dans le tableau p´eriodique sur le comportement individuel de ses atomes dans une mol´ecule.
4. L’existence et la force de liaisons intermol´eculaires.
5. Des notions sur l’´etat solide.
6. Structure dans l’espace des mol´ecules en s’appuyant sur la chimie organique.
Panorama des sciences de la Terre
PA1 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : S1 STEP Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements
On dressera un panorama des grands acquis (certains tr`es r´ecents) des g´eosciences `a l’´echelle globale.
Ce cours (en deux parties) a pour but d’exciter l’int´erˆet des ´etudiants pour des disciplines qui ont connu plusieurs r´evolutions scientifiques (tectonique des plaques, exploration des plan`etes, environnement) depuis trois d´ecennies. Il doit donner la culture g´en´erale de base en g´eosciences, tant pour les ´etudiants qui continueront dans ces domaines que pour ceux qui ne verront des g´eosciences que ce cours.
1. Introduction ; concepts et outils de base (a) La terre dans l’univers
(b) Introduction `a la structure de la terre (c) Le temps et sa mesure en g´eologie 2. Compl´ements sur la Terre interne
(a) Mat´eriaux de l’´ecorce terrestre
(b) Tectonique des plaques : le mod`ele unificateur
Objectifs :Acquisition de connaissances de base solides (par un choix d’objets, d’outils et de m´ethodes quantitatives) sur les m´ethodes d’exploration de la Terre `a l’´echelle globale (g´eologie, plan´etologie, g´eophysique, g´eochimie, liens avec les autres disciplines dont les sciences physiques ou de la vie - ´evolution).
Actualit´ es de la recherche en Science de la Terre
AR1 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : Expos´e individuel, pr´esentation collective, interventions orales tout au long du semestre
Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : S1 STEP Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements
Pr´esentation et discussions `a partir d’articles de vulgarisation scientifique ou d’autres supports sur des sujets de recherche actuels en Sciences de la Terre, des plan`etes et de l’Environnement. Introduction aux probl´ematiques modernes ainsi qu’aux r´esultats r´ecents dans ce domaine. L’accent sera mis sur l’analyse critique de l’approche scientifique et sur les m´ethodes utilis´ees. A travers des pr´esentations individuelles et collectives en interaction avec l’auditoire, ce cours a pour but de d´evelopper les capacit´es de communication n´ecessaires `a toute activit´e de recherche ou professionnelle.
Objectifs : Acquisition d’une culture en Sciences de la Terre, des plan`etes et de l’Environnement au plus pr`es des d´ecouvertes actuelles. Capacit´e `a analyser et discuter des r´esultats scientifiques. Capacit´e `a pr´esenter de mani`ere structur´ee et vivante une probl´ematique et des r´esultats scientifiques, `a utiliser les outils de visualisation informatiques. Acquisitions des bases de communication orale.
Unit´ es d’enseignement en S2
Alg` ebre et analyse ´ el´ ementaires II
MM2 (12 ECTS, coef. 4)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : S1 maths
Parcours int´egrant obligatoirement cette UE :Math´ematiques, Math´ematiques et Informa- tique.
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements Espace vectoriel
– espace vectoriel surK=RouC; sous-espace vectoriel, intersection de sous-espaces, sous-espace engendr´e, partie libre, base (finie) ; coordonn´ees d’un vecteur dans une base ; recherche pratique d’une base quand on connait des vecteurs qui engendrent ;
– th´eor`eme de la base incompl`ete ; siE est engendr´e parp vecteurs, alors toute partie libre a au plusp´el´ements ; dimension (finie) d’un espace vectoriel ;
– dimension d’un sous-espace d’un espace vectoriel de dimension finie ; hyperplan ; des sous-espaces emboˆıt´es sont ´egaux si et seulement s’ils ont mˆeme dimension ;
– sous-espaces suppl´ementaires, caract´erisation utilisant les dimensions.
Applications lin´eaires
– d´efinition ; existence et unicit´e d’une application lin´eaire envoyant les vecteurs d’une base dans des vecteurs donn´es ; endomorphisme ; isomorphisme d’espaces vectoriels ; tout espace vectoriel de dimensionnest isomorphe `aKn;
– exemples d’applications lin´eaires, notamment forme lin´eaire et projection ;
– noyau, image d’une application lin´eaire ; rang d’une application lin´eaire ; application lin´eaire sur- jective, injective, caract´erisations au moyen du noyau et du rang ;
– si f est une application lin´eaire, alors f d´efinit un isomorphisme entre tout suppl´ementaire du noyau et l’image ; th´eor`eme de la dimension.
Matrices
– matrice `a coefficients dansK=RouC; ´ecriture d’un syst`eme d’´equations lin´eaires sous la forme AX=B;
– matrice d’une application lin´eaire dans des bases ;
– somme et produit de matrices, matrice transpos´ee ; propri´et´es de ces op´erations ; rang d’une matrice, rang de la transpos´ee ;
– matrice inversible, calcul de l’inverse, inverse d’un produit ; caract´erisation des bases ;
– matrice de passage, formule du changement de base pour les vecteurs, formule du changement de base pour les endomorphismes ; matrices semblables.
Formule de Taylor
– d´emonstration du th´eor`eme de Rolle en admettant (cf S1) que toute fonction continue sur un segment a un maximum et un minimum ; th´eor`eme des accroissements finis et applications ;
– formule de Taylor avec reste en f(n)(θ) ; applications `a des encadrements (notamment de sinx, cosx, expxou ln(1+x)) ;
D´eveloppements limit´es
– fonction n´egligeable devant une autre en un point, notationf(x) =
x→ao g(x)
, principales propri´et´es de cette relation (notamment transitivit´e et multiplicativit´e) ;
– d´efinition d’un d´eveloppement limit´e `a l’ordren d’une fonction en un point, unicit´e ; cas d’une fonction paire (impaire) ; d´eveloppement `a l’ordre 0 (continuit´e) et `a l’ordre 1 (d´erivabilit´e) ; – existence du d´eveloppement limit´e `a l’ordrenpour une fonction ayant une d´eriv´een-i`eme ; – d´eveloppement limit´e d’une primitive ; d´eveloppements limit´es au point 0 de 1
1+x, ln(1+x), expx, sinx, cosx, (1+x)α;
– calcul des d´eveloppements limit´es : tronquer un polynˆome, d´eveloppement limit´e d’une somme, d’un produit, d’une compos´ee ;
– applications des d´eveloppements limit´es au calcul des limites et `a l’´etude locale de fonctions (y compris position du graphe par rapport `a une asymptote) ;
Courbes param´etr´ees planes
– vecteur tangent, ´etude locale en un point r´egulier ou singulier, asymptote ; Int´egrales
– primitive, toute fonction continue sur un intervalle a des primitives (admis) ; – calcul de primitives : int´egration par parties (rappel) et changement de variables ;
– primitives de fonctions rationnelles PQ, o`uQest un produit de facteurs de degr´e 1, ou de la forme T, (X−a)T ouT2, o`uT est de degr´e 2 (on pratiquera sans th´eorie la d´ecomposition en ´el´ements simples dans ces cas-l`a) ;
– primitives de ”fonctions polynˆomes ou rationnelles en sinus et cosinus”.
Equations diff´erentielles lin´eaires
– ´equationy0=a(x)y+b(x) et m´ethode de variation de la constante ;
– d´eriv´ee det7→exp(iat), o`ua∈R; ´equation lin´eaire du second ordre `a coefficients constants et second membre de la formeP(x) exp(ax), o`uP est une fonction polynˆome.
– exemples de r´esolution d’´equations diff´erentiellesy0=f(y).
Objectifs :Approfondissement des techniques en alg`ebre lin´eaire (matrices et dimension) et en analyse (limites, primitives, ´equations diff´erentielles).
Types de donn´ ees et objet
TO2 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique Pr´e-requis : Initiation `a l’informatique de S1
Parcours int´egrant obligatoirement cette UE : Informatique, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements – ´El´ements de programmation (notion d’invariants, complexit´e ´el´ementaire).
– Notions ´el´ementaires de classe et d’objet, constructeurs, r´ef´erences, instanciation.
– Les tableaux comme structure de donn´ees, exemples d’algorithmes ´el´ementaires de tri – Programme r´ecursifs et structures de donn´ees r´ecursives (listes, piles, files)
– Notions d’encapsulation, d’interfaces, de m´ethodes d’objets, de constructeurs, introduction au polymor- phisme et `a l’h´eritage
– Diff´erents algorithmes n´ecessitant la structuration des donn´ees et l’utilisation des structures de donn´ees
´ etudi´ees.
Objectifs :Maˆıtriser les structures de base de l’informatique (tableaux, listes, files, piles) et les op´erations
´
el´ementaires sur ces structures et introduction au concept d’objet.
Concepts Informatiques
CI2 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe enseignante
Pr´e-requis : Initiation `a l’informatique et `a la programmation (IF1), Introduction aux syst`emes d’exploitation (IS1)
Parcours int´egrant obligatoirement cette UE : Informatique, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements
Cet enseignement reprendra et approfondira un certain nombre de m´ecanismes abord´es lors des cours pr´ec´edents et en introduira de nouveau. Seront par exemple abord´es les aspects suivants :
– Num´erisation des informations en particulier des images et les principaux formats, introduction aux techniques de compression ;
– V´erification de propri´et´es de programmes simples par invariants ;
– M´ecanismes li´es aux ´echanges d’information entre fonctions (diff´erents modes de transmission de pa- ram`etres, la pile comme structure de base pour g´erer les appels de fonction) ;
– La r´ecursion : ses liens avec les arbres et les piles, son ´elimination ;
– Incidence d’un syst`eme d’exploitation sur les applications s’y ex´ecutant : probl`emes de gestion de la m´emoire, (m´emoire virtuelle, strat´egies utilis´ees, principe de localit´e, gestion dynamique et techniques de ramasse-miettes, etc.), de partage du temps (ordonnancement).
Objectifs : Comprendre et maˆıtriser un certain nombre de m´ecanismes et concepts fondamentaux propres aux traitements informatiques.
Internet et Outils
IO2 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique Pr´e-requis : Introduction aux syst`emes d’exploitation (IS1)
Parcours int´egrant obligatoirement cette UE : Informatique, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements – Rappels sur les syst`emes d’exploitation ;
– Introduction aux bases de donn´ees : vues comme permettant de structurer des donn´ees et d’en minimiser les redondances, le mod`ele relationnel et les tables de repr´esentation de relations, introduction `a SQL ; – Internet et Web : objectifs, mod`ele clients/serveur ; serveurs type Apache et clients tels que les naviga-
teurs ;
– Ensemble d’outils tels par exemple que [DX]HTML, PHP, MySQL .
Objectifs :Acqu´erir la maˆıtrise d’un certain nombre d’outils permettant la mise en place d’un site Web interagissant avec une base de donn´ees.
Unit´ es d’enseignement en S3
Alg` ebre et analyse fondamentales I
MM3 (12 ECTS, coef. 4)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : S1 et S2 math´ematiques
Parcours int´egrant obligatoirement cette UE :Math´ematiques, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE : tout autre parcours, `a l’appr´eciation du directeur d’´etudes
Programme des enseignements
Retour sur les fondamentaux de l’analyse r´eelle – borne sup´erieure d’une partie deRnon vide et major´ee (on pourra admettre l’existence) ; toute suite ou fonction croissante et major´ee a une borne sup´erieure ;
– th´eor`eme de Bolzano-Weierstrass pour un segment ; d´emonstration des th´eor`emes sur les fonctions continues (la notion de suite de Cauchy n’est pas n´ecessaire) :
– l’image d’un intervalle par une fonction continue est un intervalle, – toute fonction continue sur un segment a un maximum et un minimum, – toute fonction continue sur un segment est uniform´ement continue ;
– fonction int´egrable (Riemann) sur un segment, d´efinition et propri´et´es de l’int´egrale ; toute fonc- tion monotone ou continue est int´egrable ; toute fonction continue sur un intervalle a des primi- tives.
S´eries num´eriques et int´egrales impropres – s´erie num´erique, convergence ; s´erie g´eom´etrique, s´erie de Riemann ; th´eor`eme de comparaison ; convergence absolue ;
– s´erie altern´ee ; exemples d’utilisation de la transformation d’Abel ;
– int´egrale impropre, convergence ; th´eor`eme de comparaison ; convergence absolue ; – comparaison entre s´erie et int´egrale.
D´eterminant – d´eterminant d’une matrice `a coefficients dansK=RouC; d´eterminant de la transpos´ee et d’un produit ; m´ethodes de calcul d’un d´eterminant ;
– caract´erisation des matrices inversibles ;
– produit vectoriel et produit mixte dans l’espace euclidienR3usuel ;
Diagonalisation et trigonalisation (en dimension finie) – valeur propre, vecteur propre et sous- espace propre d’un endomorphisme ; polynˆome caract´eristique ;
– endomorphisme et matrice diagonalisable, crit`ere de diagonalisation ; – endomorphisme et matrice trigonalisable, crit`ere de trigonalisation ; – structure des matrices carr´ees r´eelles de taille 2 ;
– th´eor`eme de Cayley-Hamilton ; – polynˆome minimal, sous-espace stable.
Syst`emes diff´erentiels lin´eaires `a coefficients constants – r´esolution d’un syst`eme diff´erentiel lin´eaire
`
a coefficients constantsX0 =AX dans le cas Adiagonalisable ; exemples de r´esolution dans le cas trigonalisable ; base de solutions.
– syst`emes avec second membre : m´ethode de variation de la constante vectorielle.
Objectifs :Retour sur les bases de l’Analyse et approfondissement en Alg`ebre lin´eaire
Projet de Programmation
PI3 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : projet avec soutenance et ´eventuellement examen terminal
Pr´e-requis :Initiation `a l’informatique (IF1), Types de donn´ees et objets (T02), Concepts infor- matiques (C02)
Parcours int´egrant obligatoirement cette UE : Informatique, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements
R´ealisation d’un projet de programmation mettant en application les concepts acquis au cours des en- seignements pr´ec´edents et s’appuyant sur l’approche objets en particulier en ce qui concerne l’interface graphique.
Objectifs : Maˆıtrise d’un projet plus important que les programmes r´ealis´es dans les cours pr´ec´edents.
Programmation Fonctionnelle
PF3 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique
Pr´e-requis : Initiation `a la programmation (IF1), Concepts informatiques (CI2), Outils logiques (OL3)
Parcours int´egrant obligatoirement cette UE : Informatique (en S5), Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements – notions d’expression et de fonction ;
– liaison statique ; – typage, polymorphisme ; – r´ecurrence, filtrage ;
– types variantes (arbres, termes), types d’enregistrements ; – gestion d’erreurs, exceptions ;
– aspects imp´eratifs : actions, r´ef´erences, champs mutables ; – flux de donn´ees, fichiers ;
– production d’ex´ecutables, modularit´e ;
– techniques de programmation avanc´ees : modules, foncteurs ; – bases th´eoriques du langage, lambda calcul.
Objectifs : donner une bonne maˆıtrise du style de programmation fonctionnelle (dans sa variante OCaml) tant du point de vue pratique que du point de vue de la connaissance du langage.
Probabilit´ es discr` etes
PR3 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : L1 math´ematiques
Parcours int´egrant obligatoirement cette UE :Math´ematiques, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements
– Le mod`ele probabiliste : d´efinition d’une probabilit´e et d’une variable al´eatoire ; lien avec le d´enombrement ; probabilit´es conditionnelles ; ind´ependance.
– Loi d’une variable al´eatoire, exemples usuels (loi uniforme) Objectifs :Introduction `a la th´eorie des probabilit´es.
Courbes et surfaces param´ etr´ ees
CS3 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : S1 maths
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE :Math´ematiques, Math´ematiques et Informatique, Phy- sique, Informatique
Programme des enseignements Courbe param´etr´ee en dimension2ou3
– vecteur tangent ; abscisse curviligne et longueur pour un arc de courbeC1;
– courbe plane r´eguli`ere : vecteur normal, courbure et rayon de courbure, ´etude m´etrique locale en un point ;
– courbe dans l’espace r´eguli`ere : rep`ere de Frenet ; plan osculateur, courbure, torsion, ´etude m´etrique locale en un point.
Surface d’´equationz=f(x, y)
– fonction de deux variables de classeC1 : vecteur gradient et diff´erentielle en un point ; – plan tangent, vecteur normal ; condition n´ecessaire d’extremum local ;
– formule de Taylor `a l’ordre 2 pour une fonction de deux variables, de classeC2; ´etude locale en un point d’une surface d’´equationz=f(x, y) et condition suffisante d’extremum local.
Surface param´etr´ee dansR3
– surface param´etr´ee r´eguli`ere ; plan tangent, vecteur normal ; – longueur d’un arc trac´e sur une surface param´etr´ee ;
– rep`ere de Darboux ; courbure normale (dans une direction) : calcul au moyen d’un rep`ere de Frenet d’une courbe sur la surface et th´eor`eme de Meusnier ;
– directions principales et courbures principales, th´eor`eme d’Euler.
Objectifs :Introduction `a la g´eom´etrie diff´erentielle.
Structures alg´ ebriques
SA3 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : L1 math´ematiques
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE :Math´ematiques, Math´ematiques et Informatique
Programme des enseignements Groupes
– structure de groupe ; sous-groupe, intersection de sous-groupes, groupe produit ; morphisme et isomor- phisme de groupes ; noyau et image d’un morphisme ;
– division eulidienne dansZ; sous-groupes deZ, pgcd, ppcm ;
– groupe sym´etrique, transposition, cycle ; d´ecomposition d’une permutation en produit de cycles `a sup- ports disjoints (on pourra admettre l’unicit´e) ;
– signature d’une permutation, groupe altern´e.
Anneaux et corps
– structure d’anneau ; sous-anneau, morphisme et isomorphisme d’anneaux ; groupe des inversibles d’un anneau unitaire ;
– corps commutatif, sous-corps ; morphisme ; exemples de sous-corps deC. Polynˆomes `a une ind´etermin´ee
– polynome `a une ind´etermin´ee sur un corps commutatifK, anneauK[X] ; fonction polynˆome ; degr´e d’un polynˆome non nul, multiplicativit´e du degr´e ;
– diviseur et multiple, division euclidienne ; pgcd ;
– relation de B´ezout ; polynˆomes premiers entre eux ; th´eor`eme de Gauss ;
– division par X−a, racine d’un polynˆome ; un polynˆome de degr´e n a au plus n racines ; ´enonc´e du th´eor`eme de d’Alembert-Gauss ;
– relations entre coefficients et racines ;
– polynˆome d´eriv´e ; racine multiple dans le casK⊂C; formule de Taylor ;
– polynˆome irr´eductible ; polynˆomes irr´eductibles surC, sur R, et exemples de polynˆomes irr´eductibles surQ; d´ecomposition en produit de polynˆomes irr´eductibles.
Corps des fractions rationnelles
– fraction rationnelle `a une ind´etermin´ee sur un corps commutatifK, corpsK(X) ; degr´e d’une fraction rationnelle non nulle ; fonction rationnelle ;
– ´el´ements simples ; d´ecomposition en ´el´ements simples (on pourra admettre l’unicit´e) ; pratique de la d´ecomposition surC, et surRdans les cas les plus simples.
Compl´ement d’alg`ebre lin´eaire
– espace vectoriel dual ; base duale (en dimension finie) ; transposition ; retour sur les syst`emes d’´equations lin´eaires.
Objectifs :acquisition des structures fondamentales de l’alg`ebre.
Unit´ es d’enseignement en S4
Alg` ebre et analyse fondamentales II
MM4 (12 ECTS, coef. 4)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : S1,S2,S3 Math´ematiques
Parcours int´egrant obligatoirement cette UE :Math´ematiques, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements Int´egrale double
– fonction int´egrable sur un domaine born´e convenable de R2 et notion d’aire (pas de th´eorie) ; calcul d’une int´egrale double par int´egrales simples successives (admis) ;
– changement de variables pour les coordonn´ees polaires.
S´eries de fonctions
– s´erie de fonctions convergente ; convergence uniforme et convergence normale ;
– th´eor`emes de passage `a la limite terme `a terme, de continuit´e de la somme, d’int´egration terme `a terme et de d´erivabilit´e de la somme ;
– exemples d’utilisation de la transformation d’Abel ;
– s´eries enti`eres, rayon de convergence ; int´egration et d´erivation terme `a terme ; produit de deux s´eries enti`eres ;
– d´eveloppement des fonctions usuelles, fonctions d´eveloppables en s´erie enti`ere.
Int´egrales `a param`etre
– int´egrale (`a param`etre r´eel) sur un segment : continuit´e et d´erivation sous le signe somme ; – int´egrale impropre `a param`etre : continuit´e et d´erivation sous le signe somme.
Forme bilin´eaire sym´etrique et forme quadratique (surR)
– forme bilin´eaire sym´etrique, forme quadratique, identit´e de polarisation ; vecteurs orthogonaux, ortho- gonal d’un sous-espace ; forme non d´eg´en´er´ee ;
– (en dimension finie) matrice d’une forme bilin´eaire dans une base, expression matricielle ; formule de changement de base ;
– (en dimension finie) d´ecomposition d’une forme quadratique en une somme de carr´es de formes lin´eaires ind´ependantes ; existence et recherche de bases orthogonales.
Espace euclidien
– produit scalaire, norme euclidienne ; in´egalit´e de Cauchy-Schwarz ; th´eor`eme de Pythagore ; – sous-espaces orthogonaux ; projection et sym´etrie orthogonale ;
– (en dimension finie) base orthonorm´ee, coordonn´ees d’un vecteur dans une base orthonorm´ee (expression du produit scalaire et de la norme) ; orthonormalisation de Gram-Schmidt ;
– isom´etrie d’un espace euclidien de dimension finie ; matrice orthogonale ; groupe orthogonal ; classifica- tion des matrices orthogonales de taille 2 ; rotation et sym´etrie vectorielle en dimension 2 ou 3.
Endomorphisme sym´etrique d’un espace euclidien
– adjoint d’un endomorphisme d’un espace euclidien, matrice de l’adjoint ; endomorphisme sym´etrique ;
– diagonalisation des matrices sym´etriques r´eelles dans le groupe orthogonal ; recherche d’une base or- thonorm´ee orthogonale pour une forme quadratique donn´ee ; recherche des axes d’une ellipse ou d’une hyperbole.
Objectifs :Outils fondamentaux de l’analyse, alg`ebre des espaces euclidiens ou hermitiens.
Langage C
LC4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique
Pr´e-requis : Initiation `a l’informatique (IF1), Concepts informatiques (CI2)
Parcours int´egrant obligatoirement cette UE : Informatique, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements
S’agissant d’un premier cours sur le langage C, l’accent sera tout particuli`erement mis sur les pointeurs.
D’un point de vue algorithmique, on r´ealisera ici des impl´ementations de structures de donn´ees classiques (pile, file, arbre). Par ailleurs, on ´etudiera un certain nombre de concepts et d’outils de d´eveloppement.
– notion d’expression ; traitements bool´eens et op´erateurs sp´ecifiques (d´ecalages, op´erations bit `a bit) ; – structures de contrˆole ;
– tableaux, structures et unions, d´efinition de nouveaux types ; – fonctions et passage de param`etres ;
– classes d’allocation et visibilit´es des variables ;
– pointeurs, arithm´etique sur les pointeurs et allocation dynamique ; – pointeurs sur fonctions ;
– modularit´e, ´edition de liens, biblioth`eque standard ;
– concepts et outils de d´eveloppement : modularit´e (compilations s´epar´ees, ´editions de liens, construction de biblioth`eques), configurateur (make), mise au point (utilisation d’un d´ebogueur tel que gdb).
Objectifs : Apprendre `a programmer en C et maˆıtriser un certain nombre d’outils de d´eveloppement et de mise au point d’un programme.
Automates finis
AF4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique
Pr´e-requis : Initiation `a l’informatique (IF1), Types de donn´ees et objets (TO2), et notions d’alg`ebre acquises dans les diff´erents enseignements des semestres pr´ec´edents.
Parcours int´egrant obligatoirement cette UE : Informatique
Parcours pouvant int´egrer cette UE :Math´ematiques et Informatique, tout autre parcours,
`
a l’appr´eciation du directeur des ´etudes.
Programme des enseignements – mots et produit de concat´enation, mono¨ıde libre ;
– langages, op´erations ensemblistes, produit, passage `a l’´etoile ;
– repr´esentations des langages (descriptives, par expression, par machine, par grammaire), classification des familles de langages ;
– expressions rationnelles, automates d´eterministes et non d´eterministes, automates de Thompson ; – th´eor`eme de Kleene : ´equivalence des repr´esentations par expressions rationnelles et par automates finis ; – algorithmes : d´eterminisation, minimisation, construction d’un automate `a partir d’une expression ra-
tionnelle ;
– calcul de r´esiduels ; – lemme d’it´eration ;
– r´ealisation d’un projet ou d’un ensemble d’outils de manipulations des automates.
Objectifs : Savoir manipuler les objets pr´esent´es, illustrer leur utilisation pratique et connaˆıtre les r´esultats th´eoriques de base. D´evelopper des outils de manipulation de ces objets.
Langages de script
LS4 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique
Pr´e-requis : Des notions sur les syst`emes d’exploitation (IS1), la programmation et les objets (IF1 et TO2)
Parcours int´egrant obligatoirement cette UE : Informatique
Parcours pouvant int´egrer cette UE :Math´ematiques et Informatique, tout autre parcours,
`
a l’appr´eciation du directeur des ´etudes.
Programme des enseignements
L’accent sera mis sur la programmation de scripts dans un langage particulier tel par exemple que Python ou Perl qui int`egre un certain nombre de paradigmes soit d´ej`a rencontr´es par ailleurs, soit plus nouveaux pour les ´etudiants (programmations imp´erative, orient´ee objets ou fonctionnelle, typage dynamique, ges- tion de la m´emoire par technique de ramasse-miettes et exceptions).
Objectifs : Cet enseignement vise `a ´elargir la vision que les ´etudiants ont pu acqu´erir dans des ensei- gnements pr´ec´edents de la programmation dans des langages interpr´et´es (shell-scripts simples en S1 ou de modules PHP du cˆot´e d’un serveur Web en S2)
El´ ements d’algorithmique
EA4 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : `a d´efinir par l’´equipe p´edagogique
Pr´e-requis : Initiation `a l’informatique et `a la programmation (IF1), Types de donn´ees et objets (TO2), ´el´ements de combinatoire (EC3)
Parcours int´egrant obligatoirement cette UE : Informatique
Parcours pouvant int´egrer cette UE :Math´ematiques et Informatique, tout autre parcours,
`
a l’appr´eciation du directeur des ´etudes.
R´esum´e et objectifs : Cet enseignement vise `a pr´esenter au travers d’exemples simples l’ap- proche algorithmique de la r´esolution de probl`emes simples et `a sensibiliser les ´etudiants `a l’analyse et la comparaison de solutions `a ces probl`emes en termes de complexit´e en espace et en temps.
Math´ ematiques discr` etes
MD4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : S1, S2, S3 math´ematiques
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE :Math´ematiques, Math´ematiques et Informatique
Programme des enseignements
Les Math´ematiques discr`etes constituent un domaine en pleine expansion incluant la combinatoire, l’algo- rithmique, la recherche op´erationnelle et la th´eorie des graphes et des arbres. Elles trouvent des applications importantes en informatique, dans la th´eorie des langages et des automates, dans les sciences de la vie,entre autres. On pr´esentera les m´ethodes principales `a partir de nombreux probl`emes.
– D´enombrement : suites de nombres, depuis le binˆome jusqu’`a Fibonnacci et aux suites hyperg´eom´etriques, le rˆole des fonctions g´en´eratrices,
– Arbres et Graphes : propri´et´es ´el´ementaires des graphes, des arbres, optimisation dans les arbres pond´er´es (m´ethode du simplexe, circuits eul´eriens),couplage,coloriage ,th´eorie de Ramsey.
– Etude combinatoire des groupes de permutations, propri´et´es g´en´eriques et m´ethodes probabilistes en combinatoire.
Objectifs :Acqu´erir des comp´etences dans des domaines porteurs comme la th´eorie des graphes et des arbres.
Probabilit´ es et statistiques
PS4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal
Pr´e-requis :il est n´ecessaire de connaˆıtre au moins les s´eries num´eriques, les int´egrales impropres, les int´egrales doubles.
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE : Math´ematiques, Math´ematiques et Informatique, et tout autre parcours, `a l’appr´eciation du directeur des ´etudes.
Programme des enseignements
1. Mod`ele probabiliste associ´e `a une exp´erience al´eatoire (espace fondamental, ´ev´enements, probabi- lit´e). Cas des espaces fondamentaux finis et probabilit´es uniformes : combinatoire
2. Variables al´eatoires et lois de variables : cas discret, discret r´eel, r´eel continu en unidimensionnel.
Fonction de r´epartition, densit´e.
Variables bidimensionnelles : lois jointes, lois marginales dans le cas discret et dans le cas continu.
3. Conditionnement, ind´ependance
4. Variables num´eriques : esp´erance, variance, in´egalit´e de Markov, in´egalit´e de Bienaym´e-Tch´ebychev, loi faible des grands nombres.
Enonc´e du th´eor`eme de la limite centrale, sans preuve.
5. Mod`ele statistique associ´e `a une exp´erience al´eatoire (espace fondamental, ´ev´enements, famille de probabilit´es index´ees par un param`etre r´eel) : quelle connaissance sur le param`etre apporte le r´esultat de l’exp´erience ?
- notion d’´echantillon d’une loi, vraisemblance d’un ´echantillon
- estimateur ponctuel d’un param`etre (estimateur empirique, estimateur du maximum de vraisem- blance), qualit´es des estimateurs (biais, risque quadratique)
- estimation par intervalle d’un param`etre r´eel : intervalle de confiance, niveau de confiance (ceci est abord´e d`es la seconde dans les th`emes statistiques)
- test d’une hypoth`ese simple contre une alternative : d´ecision, erreurs de d´ecision, niveau, statistique du test. Trois exemples : test sur le param`etre d’une loi de Bernoulli, test sur la moyenne d’une loi normale, test duχ2d’ad´equation dans le cas discret fini (vu en Terminale), test duχ2d’ind´ependance dans le cas discret.
Objectifs :Montrer que la th´eorie des probabilt´es, mˆeme `a un niveau ´el´ementaire et en admettant certains th´eor`emes, permet d’apporter des connaissances certaines dans une situation o`u il y a de l’al´ea.
Groupes et arithm´ etique
GA4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : S1, S2, S3 Math´ematiques
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE : Math´ematiques, Math´ematiques et Informatique, et tout autre parcours, `a l’appr´eciation du directeur des ´etudes.
Programme des enseignements Relation d’´equivalence
– d´efinition, classes d’´equivalence, partition d’un ensemble ; exemples ;
– ensemble quotient, projection canonique, passage au quotient d’une application.
Arithm´etique dans Z
– multiples et diviseurs, division euclidienne, pgcd, ppcm ; relation de B´ezout ; th´eor`eme de Gauss ; r´esolution de l’´equationax+by=cdansZ;
– congruences.
Groupes
– groupe, sous-groupe, morphisme et isomorphisme de groupes ; groupe produit ; groupe engendr´e par un
´ el´ement ;
– ordre d’un ´el´ement ; groupe cyclique ;
– classes modulo un sous-groupe, th´eor`eme de Lagrange ; sous-groupe distingu´e, groupe quotient et pas- sage au quotient d’un morphisme ;
– goupeZ/nZet ´etude des groupes cycliques ; – classes de conjugaison.
Anneaux et corps commutatifs
– anneau commutatif unitaire, sous-anneau, morphisme et isomorphisme d’anneaux ; anneau produit ; groupe des inversibles ; anneau quotientA/(a) et passage au quotient d’un morphisme ;
– anneauZ/nZ; isomorphisme du th´eor`eme chinois ; la fonction d’Euler ; – caract´eristique d’un corps ; corpsFp; le groupe des carr´es dans (Fp)∗;
– SiKest un corps fini, alors le groupeK∗est cyclique ; application `a des crit`eres de primalit´e.
Construction de corps
– polynˆomes irr´eductibles ; irr´eductibles deR[X], deC[X], exemples de polynomes irr´eductibles surFp; – corps L = K[X]/(P), o`u K est un corps (commutatif) et P ∈ K[X] est irr´eductible ; dimension de
l’espace vectorielL surK;
– exemples de corps finis et de corps de nombres.
Objectifs : Approfondir la notion de groupe. En donner des exemples classiques et des applications en arithm´etique. Ces notions, fondamentales en math´ematiques, apparaissent dans divers concours de recrutement et sont couramment utilis´ees en Informatique (cryptologie) et en Chimie (cristallographie) par exemple.
Introduction ` a la logique math´ ematique
LO4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : L1 math´ematiques
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE :Math´ematiques, et tout autre parcours, `a l’appr´eciation du directeur des ´etudes.
Programme des enseignements
– Fonctions monotones sur l’ensemble des parties d’un ensemble. Th´eor`eme de point fixe. Application aux d´efinitions et raisonnement par induction.
– Calcul propositionnel. Preuves par induction sur l’ensemble des formules. Notions de satisfaction et de cons´equence. M´ethode de r´efutation.
– Syst`emes de d´eduction : axiomes et r`egles. Exemples : logique intuitioniste et logique classique. D´eduction naturelle.
– M´ethode des tableaux. Algorithme pour d´eterminer si une formule est cons´equence d’un ensemble (fini) de formules. Correction et compl´etude de la m´ethode.
– M´ethode de Davis-Putnam. Algorithme pour d´eterminer si une formule sous forme normale conjonctive est satisfaisable.
– Un exemple de langage du 1er ordre : le langage de l’Arithm´etique.
Objectifs :Maˆıtriser les notions logiques de base (induction, d´eduction, m´ethodes constructives).
Simulation num´ erique
SN4 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : L1 Math´ematiques
Parcours int´egrant obligatoirement cette UE :
Parcours pouvant int´egrer cette UE : Math´ematiques, Math´ematiques et Informatique, et tout autre parcours, `a l’appr´eciation du directeur des ´etudes.
Programme des enseignements En cours d’´elaboration.
Projet pr´ e-professionnalisant PP2
PP2 (3 ECTS, coef. 1)
Modalit´es d’´evaluation : Projet avec compte-rendu ´ecrit et soutenance orale.
Pr´e-requis :
Parcours int´egrant obligatoirement cette UE :Math´ematiques, Math´ematiques et Informa- tique
Parcours pouvant int´egrer cette UE :tous les autres parcours.
Programme des enseignements Elaboration d’un projet professionnel personnel .´
– Entretien individuel.
– ´Elaboration de CV.
– Pr´eparation d’un entretien d’embauche.
– Analyse et synth`ese de documents – Entraˆınement `a l’argumentation – Prise de parole
Unit´ es d’enseignement en S5
Alg` ebre
U1MC35 (10 ECTS, coef. 4)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis :
Parcours int´egrant obligatoirement cette UE : Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes
Programme des enseignements
Th´eorie des groupes : groupes op´erant, sous-groupes, quotients, produits, homomorphismes, parties g´en´eratrices, groupes sym´etriques, groupes ab´eliens de type fini. Anneaux : caract´eristique, produit, id´eaux, anneaux int`egres, lemme chinois, modules, anneaux principaux. Polynˆomes `a coefficients dans un anneau. Corps : extensions de corps, extensions monog`enes, corps de rupture, corps de d´ecomposition d’un polynˆome, corps finis. G´eom´etrie : espaces affines, barycentre, groupe affine, orthogonalit´e, isom´etrie du plan et de l’espace, groupes finis d’isom´etries de l’espace, groupes de matrices sur les corps finis.
Objectifs :les bases de l’alg`ebre, en vue notamment de l’informatique.
Logique
U4MC35 (8 ECTS, coef. 3)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : L1, L2 Math´ematiques Informatique
Parcours int´egrant obligatoirement cette UE : Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes.
Programme des enseignements
– Th´eorie des Ensembles : Les axiomes de Zermelo ; D´efinitions des objets ensemblistes usuels ; D´efinition deN, l’ensemble des entiers ; Le Principe d’Induction ; Propri´et´es deN; D´efinition de l’ordre usuel sur N; Fonctions d´efinies par r´ecurrence sur N Propri´et`es d´emontr´ees par r´ecurrence sur N
– La syntaxe du calcul propositionnel - Le th´eor`eme de Lecture Unique : Arbre d’une formule ; Notion de sous-formule ; substitution dans une formule ; M´ethode des Poids (crit`ere de Rosenblum) ;
– La s´emantique du calcul propositionnel : Distributions de valeurs de v´erit´e ; Point de vue local : le Th´eor`eme de la Forme Normale ; Syst`emes complets de connecteurs (exemple : IfThenElse, vrai, faux ). Point de vue global : notion de formule et d’ensembles de formules satisfaisables ; La notion de cons´equence s´emantique ; Le Th´eor`eme de Compacit´e (preuve dans le cas P d´enombrable).
– D´efinition des fonctions et des ensembles primitifs r´ecursifs. Notion de fonction calculable. La fonction d’Ackerman Introduction `a la complexit´e algorithmique (mod`ele de calcul et ressources en temps, en espace).
– Calcul des Pr´edicats : la syntaxe Le langage du calcul des pr´edicats ; Les termes, les formules atomiques, formules ( d´efinition par en haut et par en bas ..), variables libres et li´ees, formules closes.
– Calcul des Pr´edicats - la s´emantique : D´efinition de L-structures ; Notion de satisfaction, notion de th´eorie consistante ; Utilisation des quantificateurs. Mise sous forme pr´enexe ; Quantificateurs relativis´es ; Mise sous forme de Skolem ; Enonc´e du th´eor`eme de compacit´e ;
– Calcul Propositionnel - cons´equence syntaxique : Forme clausale. Un exemple de r`egle de d´eduction : la r`egle de coupure. Algorithme de d´ecision pour la satisfaction d’ensembles de clauses ; M´ethode de Davis-Putnam, ´evaluation de complexit´e dans le pire des cas ; Cas particuliers (2-SAT, Horn-SAT).
– Calcul des pr´edicats - cons´equence syntaxique : Probl`eme de l’unification de deux termes ; Algorithme d’unification ; M´ethode de R´esolution ; Enonc´e d’un th´eor`eme de compl´etude ;
– Exemples d’applications (sujets de projets) : Ordered Binary Decision Diagrams (OBDD) ; Sat-Solvers.
Objectifs :Maˆıtriser le langage math´ematique, la th´eorie des ensembles et les r`egles du raisonnement.
Appliquer ces comp´etences dans le cadre d’un projet utilisant l’informatique.
Algorithmique
(6 ECTS, coef. 2)
Modalit´es d’´evaluation : mini projet commun avec programmation, plus examen final
Pr´e-requis : Algorithmique de base, connaissances ´el´ementaires en programmation et connais- sance d’un langage de programmation (des connaissances ´el´ementaires de Java sont bienvenues) Parcours int´egrant obligatoirement cette UE : Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes
Programme des enseignements
Ce cours est une introduction `a l’algorithmique. Il ne couvre qu’une petite partie de l’algorithmique qui est un vaste domaine. Il aborde cependant les structures fondamentales. Les sujets abord´es pendant ce cours se r´epartissent en trois grands th`emes.
Recherche de motifs dans un textes : algorithme na¨ıf, algorithme de Morris et Pratt, algorithme de Knuth, Morris et Pratt, algorithme de Boyer et Moore
Arbres : parcours en largeur, programmation des parcours en profondeur de mani`ere non r´ecursive, arbres rouges et noirs
Graphes : repr´esentations, parcours en largeur, parcours en profondeur, tri topologique, composantes fortement connexes, flots
Autres : hachage, transform´ee de Fourier rapide Objectifs :maˆıtriser les bases de l’algorithmique
Programmation orient´ ee objet
PO5 (6 ECTS, coef. 2)
Modalit´es d’´evaluation : mini projet commun avec programmation, plus examen final Pr´e-requis : Connaissance ´el´ementaire de java (classes sans h´eritage)
Parcours int´egrant obligatoirement cette UE : Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes
Programme des enseignements Principes g´en´eraux de la programmation orient´ee-objets :
classes et objets ; h´eritage et liaison dynamique ; classes abstraites ; interfaces ; classes internes Exceptions ;
Entr´ees-sorties ;
Collections et it´erateurs ; G´en´ericit´e ;
Processus l´egers (threads)
Objectifs :maˆıtriser les principes g´en´eraux de la programmation orient´ee objet.
Unit´ es d’enseignement en S6
Analyse
U1MC36 (9 ECTS, coef. 3)
Modalit´es d’´evaluation : contrˆole continu et examen terminal Pr´e-requis : L1,L2 math´ematiques - Informatique
Parcours int´egrant obligatoirement cette UE : Math´ematiques et Informatique
Parcours pouvant int´egrer cette UE :tout autre parcours, `a l’appr´eciation du directeur des
´ etudes
Programme des enseignements
Espaces vectoriels norm´es. Espaces m´etriques. Ouverts. Continuit´e ; convergence des suites. Notions de compacit´e et de compl´etude. Th´eor`eme du point fixe. Int´egration dans Rn : Rappels sur la convergence des s´eries et l’int´egrale de Riemann. Th´eor`emes de Lebesgue et Fubini. Espace pr´ehilbertien, projection orthogonale sur un convexe complet, suppl´ementaire orthogonal, dual d’un espace de Hilbert. Base hil- bertienne. Egalit´e de Parseval-Bessel. Exemples : polynˆomes orthogonaux, espace des fonctions `a carr´e sommable sur un ensemble discret, s´erie de Fourier d’une fonction p´eriodique (continue par morceaux).
Th´eor`eme de Weierstrass. S´erie de Fourier d’une fonction de classe C1.
Objectifs :maˆıtriser les bases de l’analyse