• Aucun résultat trouvé

Fiches des unit´es d’enseignement (UE) Licence de Math´ematiques et Informatique

N/A
N/A
Protected

Academic year: 2022

Partager "Fiches des unit´es d’enseignement (UE) Licence de Math´ematiques et Informatique"

Copied!
53
0
0

Texte intégral

(1)

Licence de Math´ematiques et Informatique

Universit´ e Paris 7 Denis Diderot

Juin 2009

(mise ` a jour 10 septembre 2010)

(2)

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

(3)

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

(4)

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.

(5)

– 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.

(6)

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.

(7)

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.

(8)

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.

(9)

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.

(10)

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.

(11)

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.

(12)

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

(13)

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.

(14)

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).

(15)

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.

(16)

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 ;

(17)

– 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).

(18)

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.

(19)

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.

(20)

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.

(21)

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.

(22)

– 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

(23)

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.

(24)

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.

(25)

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.

(26)

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.

(27)

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 casKC; 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.

(28)

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 ;

(29)

– 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.

(30)

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.

(31)

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.

(32)

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)

(33)

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.

(34)

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.

(35)

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.

(36)

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 groupeKest 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.

(37)

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).

(38)

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.

(39)

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

(40)

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.

(41)

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.

(42)

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

(43)

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.

(44)

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

Références

Documents relatifs

[r]

[r]

En rempla¸cant les fr´ equences (resp. les effectifs) par les fr´ equences cumul´ ees (resp. les effectifs cumul´ es) on obtient le diagramme en bˆ atons et le polygone des

Pour chacun des items suivants, choisir la bonne r´eponse parmi celles qui sont propos´ees. Et puisque vous ˆetes d´esormais en pr´epa : v´erifiez que vous ˆetes capable de

L’objectif du cours est triple : (1) program- mer en java, (2) maˆıtriser les bases de l’algorithmique sur des structures dynamiques (listes, arbres) et (3) introduire quelques

b) Montrer que toute matrice carr´ ee B peut s’´ ecrire de fa¸ con unique comme la somme d’une matrice sym´ etrique S et d’une matrice antisym´ etrique T.. En d´ eduire que

Dans chacune de ces zones, l’usage du t´ el´ ephone portable semble aggraver les accidents, au sens o` u les accidents sont en moyenne plus graves lorsque le conducteur utilise son

Soit X une matrice ayant m lignes et une unique colonne (matrice colonne). On appelle matrice nulle la matrice dont tous les coefficients sont nuls. On appelle matrice identit´ e