Master 2 M2 Architectures Logicielles (ALMA) Année universitaire 2020-2021 Info
Master 2 M2 Architectures Logicielles (ALMA) Année universitaire 2020-2021 Information générale Objectifs Responsable(s) MOLLI HALA Mention(s) incluant ce parcours master Informatique Lieu d’enseignement Langues / mobilité internationale Stage / alternance Poursuite d’études /débouchés Autres renseignements Conditions d'obtention de l'année L'année est validée si la partie théorique est validée en première ou deuxième session (moyenne supérieure ou égale à 10/20) et si l'UE correspondant au stage est également validée avec une note supérieure ou égale à 10/20. Programme 1 er SEMESTRE Code ECTS CM CI TD TP Distanciel Total Groupe d'UE : (30 ECTS) Middleware X3IA010 3 12 0 9.33 0 2.67 24 Gestion des données distribuées à large échelle X3IA020 3 12 0 9.33 0 2.67 24 Distributed Architectures X3IA030 3 12 0 9.33 0 2.67 24 Composition et gestion avancées de systèmes répartis(EMN) X3IAIMT 3 12 0 9.33 0 2.67 24 Ingénierie dirigée par les modèles X3IA040 3 12 0 9.33 0 2.67 24 Gestion de Projet X3IA050 3 21 0 0 0 0 21 Services X3IA060 3 12 0 9.33 0 2.67 24 Modélisation et Vérification des Systèmes Concurrents X3IA110 3 12 0 9.33 0 2.67 24 Architectures et Styles d''Architectures X3IA080 3 12 0 9.33 0 2.67 24 ANGLAIS X3IA090 2 12 0 9.33 0 2.67 24 Conferences X3IA100 1 0 0 24 0 0 24 Total 30 261.00 2 ème SEMESTRE Code ECTS CM CI TD TP Distanciel Total Groupe d'UE : (30 ECTS) Stage X4II010 30 0 0 0 0 0 0 Total 30 0.00 Modalités d’évaluation Mention Master 2ème année Parcours : M2 Architectures Logicielles (ALMA) Année universitaire 2020-2021 Responsable(s) : MOLLI HALA REGIME ORDINAIRE PREMIERE SESSION DEUXIEME SESSION TOTAL Contrôle continu Examen Contrôle continu Examen Coeff. ECTS CODE UE INTITULE UE non dipl. écrit prat. oral écrit prat. oral durée ecrit prat. oral écrit prat. oral durée Groupe d'UE : 3 X3IA010 Middleware N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA020 Gestion des données distribuées à large échelle N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA030 Distributed Architectures N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IAIMT Composition et gestion avancées de systèmes répartis(EMN) N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA040 Ingénierie dirigée par les modèles N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA050 Gestion de Projet N obligatoire 1.2 0.9 0.9 1.2 0.9 0.9 3 3 3 X3IA060 Services N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA110 Modélisation et Vérification des Systèmes Concurrents N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA080 Architectures et Styles d''Architectures N obligatoire 1.5 1.5 1.2 1.8 3 3 3 X3IA090 ANGLAIS N obligatoire 1 1 0.8 1.2 2 2 3 X3IA100 Conferences N obligatoire 1 1 Groupe d'UE : 4 X4II010 Stage N obligatoire 10 10 10 10 10 10 30 30 TOTAL 60 60 A la seconde session, les notes de contrôle continu correspondent à un report des notes de CC de la première session. DISPENSE D'ASSIDUITE PREMIERE SESSION DEUXIEME SESSION TOTAL Contrôle continu Examen Contrôle continu Examen Coeff. ECTS CODE UE INTITULE UE non dipl. écrit prat. oral écrit prat. oral durée ecrit prat. oral écrit prat. oral durée Groupe d'UE : 3 X3IA010 Middleware N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA020 Gestion des données distribuées à large échelle N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA030 Distributed Architectures N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IAIMT Composition et gestion avancées de systèmes répartis(EMN) N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA040 Ingénierie dirigée par les modèles N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA050 Gestion de Projet N obligatoire 1.2 0.9 0.9 1.2 0.9 0.9 3 3 3 X3IA060 Services N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA110 Modélisation et Vérification des Systèmes Concurrents N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA080 Architectures et Styles d''Architectures N obligatoire 1.2 1.8 1.2 1.8 3 3 3 X3IA090 ANGLAIS N obligatoire 0.8 1.2 0.8 1.2 2 2 3 X3IA100 Conferences N obligatoire 1 1 Groupe d'UE : 4 X4II010 Stage N obligatoire 30 30 TOTAL 60 60 A la seconde session, les notes de contrôle continu correspondent à un report des notes de CC de la première session. Description des UE X3IA010 Middleware Lieu d’enseignement Niveau Master Semestre 3 Responsable de l’UE MOSTEFAOUI ACHOUR Volume horaire total TOTAL : 24h Répartition : CM : 12h TD : 9.33h CI : 0h TP : 0h EAD : 2.67h Place de l’enseignement UE pré-requise(s) Parcours d’études comprenant l’UE M2 Architectures Logicielles (ALMA) Evaluation Pondération pour chaque matière Middleware 100% Obtention de l’UE Programme Objectifs (résultats d'apprentissage) - Comprendre les fondements de la synchronisation liés à la concurrence - Comprendre les architecture n-tiers (e.g. J2E) et les technologies associées - Connaître les limites théoriques des applications distribuées - Etre capable de mettre en place une architecture client/serveur utilisant des objets distants - Comprendre les principe de HTTP et Websocket - Etre capable de concevoir une API fondée sur REST - Etre capable de créer un web service en utilisant le framework Spring - Comprendre les concepts d'authentification et de sécurité - Comprendre les concepts de services basés composants et de micro services Contenu Méthodes d’enseignement Langue d’enseignement Français Bibliographie X3IA020 Gestion des données distribuées à large échelle Lieu d’enseignement Niveau Master Semestre 3 Responsable de l’UE MOLLI PASCAL Volume horaire total TOTAL : 24h Répartition : CM : 12h TD : 9.33h CI : 0h TP : 0h EAD : 2.67h Place de l’enseignement UE pré-requise(s) Parcours d’études comprenant l’UE M2 Architectures Logicielles (ALMA) Evaluation Pondération pour chaque matière Gestion des données distribuées à large échelle 100% Obtention de l’UE Programme Objectifs (résultats d'apprentissage) • To understand how big are big data and how distributed infrastructures are able to handle them • To understand why traditional databases cannot handle big data • To know online transaction processing, online analytical processing and streaming processing on big data. • To know representative distributed datastore for big data OLTP ie. CouchBase, Google BigTable... • To know how to program with Map-Reduce, resilient data structures, and stream processing ie. Hadoop, SPARK, Flink • To know consistent hashing, linear hashing, distributed linear hashing, sharding • To know multi-version concurrency control and consistency issues in large scale datastore • To be able to understand how current datastore are built, what they can do and what are their limitations. • To be able to use large scale datastore for OLTP, OLAP and stream processing. Contenu Méthodes d’enseignement Langue d’enseignement Français Bibliographie X3IA030 Distributed Architectures Lieu d’enseignement Niveau Master Semestre 3 Responsable de l’UE MOLLI PASCAL MOLLI HALA Volume horaire total TOTAL : 24h Répartition : CM : 12h TD : 9.33h CI : 0h TP : 0h EAD : 2.67h Place de l’enseignement UE pré-requise(s) Parcours d’études comprenant l’UE M2 Architectures Logicielles (ALMA) Evaluation Pondération pour chaque matière Distributed Architectures 100% Obtention de l’UE Programme Objectifs (résultats d'apprentissage) • To understand the vision of the decentralized web • To understand data integration problems • To know how to build distributed data integration systems with GAV (Global as View), LAV, GLAV and distributed query processing • To know personal information systems and small data ie. Solid • To know federated query processing over semantic web: FedX, Anapsid To know • To be able to solve data integration problems on the web Contenu Méthodes d’enseignement Langue d’enseignement Français Bibliographie X3IAIMT Composition et gestion avancées de systèmes répartis(EMN) Lieu d’enseignement Niveau Master Semestre 3 Responsable de l’UE Volume horaire total TOTAL : 24h Répartition : CM : 12h TD : 9.33h CI : 0h TP : 0h EAD : 2.67h Place de l’enseignement UE pré-requise(s) Parcours d’études comprenant l’UE M2 Architectures Logicielles (ALMA) Evaluation Pondération pour chaque matière Composition et gestion avancées de systèmes répartis(EMN) 100% Obtention de l’UE Programme Objectifs (résultats d'apprentissage) • Connaître et savoir utiliser des mécanismes avancés de structuration et d’exécution pour les systèmes répartis et le nuage, tels que la virtualisation, les containers et les composants (A) • Connaître et savoir utiliser la programmation événementielle et par aspects pour le développement et l ‘exécution de système répartis (A) • Savoir comment définir, implémenter, exécuter et évoluer des applications et infrastructures pour et dans le nuage (M) • Connaître les défis de sécurité, de la préservation de la vie privée, de sûreté et d’efficacité, notamment énergétique, dans le nuage (E) • Connaître et savoir utiliser des méthodes, techniques et algorithmes pour l’ordonnancement, la contractualisation (E) • Être capable d’implémenter, de déployer et d’exécuter des applications en nuage (A) • Être capable de faire évoluer des applications et infrastructures réparties (M) • Être capable de mesurer, d’évaluer et d’optimiser des caractéristiques des applications et des infrastructures, notamment leur consommation énergétique et leur sécurité, pour le nuage (E) • Contenu Méthodes d’enseignement Langue d’enseignement Français Bibliographie X3IA040 Ingénierie dirigée par les modèles Lieu d’enseignement Niveau Master Semestre 3 Responsable de l’UE SUNYE GERSON Volume horaire total TOTAL : uploads/Management/m2-architectures-logicielles-alma.pdf
Documents similaires
-
10
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jul 19, 2022
- Catégorie Management
- Langue French
- Taille du fichier 0.0784MB