Master Sciences, Technique, Santé



Yüklə 1,41 Mb.
səhifə7/26
tarix26.10.2017
ölçüsü1,41 Mb.
#13504
1   2   3   4   5   6   7   8   9   10   ...   26


Nom de l’UE : Mif15 - Calculabilité et complexité


Nombre de crédits : 3

UFR de rattachement : UFR Informatique


Responsables d’UE : Marianne Delorme Tél. : 04 72 72 82 33 Mèl. Marianne.Delorme@ens-lyon.fr

Contact formation : Behzad Shariat Tél. : 04 72 43 13 11 Mèl. : behzad.shariat@liris.cnrs.fr


Enseignement présentiel : 30 heures

Répartition de l’enseignement présentiel :

Cours Magistraux 15 heures

Travaux Dirigés 15 heures

Travaux Pratiques heures

Contrôle des connaissances


Contrôle continu : coefficient 0,33

partiel


Examen terminal : coefficient 0,67



Type de l’UE

Obligatoire : OUI  Formation : MASTER mention informatique Parcours : Général

Optionnelle : NON Formation : Parcours :

Place de l’UE dans le parcours : M1 Semestre : S1

Modalités d’accès à l’UE (pré-requis conseillés) : NON Lesquels :


Programme – contenu de l’UE

Tout est-il calculable par ordinateur, par algorithme ? Qu’est-ce qui est calculable par algorithme (ou ordinateur) ? Des réponses nécessitent l'introduction d'une notion formelle rendant compte de celle d'algorithme, par exemple celle de machine de Turing. Cela conduit à la thèse de Church-Turing et au développement de techniques et de résultats fondamentaux de calculabilité.

On donne alors sens à la notion de problème de décision décidable (et indécidable). Lorsqu’un problème est décidable, la quantité de ressource (temps ou espace) que nécessite le fait de le décider détermine sa complexité (en temps ou en espace). On définit alors des classes de complexité de problèmes décidables, comme par exemple les classes P et NP. Le cours se décline donc en deux parties.

Calculabilité :

- Modèles de calcul. Machines de Turing. Enumération des machines de Turing. Machine de Turing universelle. Exemples d’autres modèles de calcul : machines RAM, algorithmes de Markov.

- Théorèmes fondamentaux de calculabilité (Théorèmes de l'arrêt, s-n-m, Kleene (récursion) et Rice).

- Ensembles récursifs et récursivement énumérables.



Complexité (via les machines de Turing) :

- Rappels sur les complexités d’algorithmes. Complexité d’un problème. Classes de complexité.

- Classes de complexité classiques : Logspace, P, NP et Pspace.

- Structure de NP. Langages (problèmes) NP-complets. Théorème de Cook-Levin. Exemples de problèmes NP-complets. Exemples de problèmes P-complets.


Compétences acquises

Méthodologiques :

Algorithmiques / Capacité d’abstraction et de formalisation : nécessité, à un certain stade de connaissance et de pratique, de formaliser des notions comme celle d’algorithme par exemple / Passage de l’étude d’un objet singulier (un algorithme) à celle d'une classe d’objets (une classe d'algorithmes) / Distinction entre calculer et vérifier / Capacité de construire des représentations formelles d’objets comme le calcul / Compréhension de la notion d'universalité et de l’équivalence code-donnée / Codage / Recours au (et interprétation du) non déterminisme / Usage de notions de réductions (récursives, polynomiales ou logarithmiques) / Évaluation de la puissance et des limites de performances des algorithmes et des machines.



Techniques :

Énumérations, codages, réductions, techniques de décidabilité et d’indécidabilité.



Secteur d’activité concerné et compétences métier acquises : Informatique.


Nom de l’UE : Mif16 - Conduite de projet

Nombre de crédits : 3

UFR de rattachement : UFR Informatique
Responsables d’UE : Jean-Michel Moreau Tél. : 04 72 44 58 85 Mèl. : Jean-Michel.Moreau@liris.univ-lyon1.fr

Contact formation : Behzad Shariat Tél. : 04 72 43 13 11 Mèl. : behzad.shariat@liris.cnrs.fr


Enseignement présentiel : 39 heures

Répartition de l’enseignement présentiel :

Cours Magistraux 15 heures

Travaux Dirigés 12 heures

Travaux Pratiques 12 heures

Contrôle des connaissances


Contrôle continu : coefficient 0,33

projet


Examen terminal : coefficient 0,67


Type de l’UE

Obligatoire : OUI  Formation : MASTER mention informatique Parcours : Général

Optionnelle : NON Formation : Parcours :

Place de l’UE dans le parcours : M1 Semestre : S1

Modalités d’accès à l’UE (pré-requis conseillés) : NON Lesquels :


Programme – contenu de l’UE

Analyse de projet, programmation et optimisation, gestion d projet, programmation objet.


Projet commun Conduite de projet /Compilation : les étudiants doivent choisir un sujet parmi plusieurs proposés, et le réaliser par groupes de 5 ou 6 maximum pendant le semestre, avec remise de rapport final et présentation de l’application réalisée. Les sujets portent sur la compilation, et le suivi de projet est assuré en Génie logiciel, ce qui nécessite une parfaite alternance des emplois du temps de TP des deux disciplines (une semaine TD en Génie logiciel, TP en Compilation, pour toute la promotion, et inversement la suivante).
Compétences acquises
Méthodologiques :

travail (analyse, programmation, documentation) en groupe


Techniques :

utilisation de logiciels et techniques de production de travail en groupe


Secteur d’activité concerné et compétences métier acquises :

Génie logiciel, programmation





Yüklə 1,41 Mb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10   ...   26




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin