Architectures Logicielles et intégration: Réseaux et systèmes, embarqués et répartis

Vers le portail 2016-2017 : Pour 2017 consignes et pré-requis 

La valeur C informatique Cnam Liban Option1: Architecture et ingénierie des systèmes et des logiciels (AISL) + informatique Réseau Système SMB (IRSM) au Cnam Liban

Une synthèse de plusieurs cours de cycle C informatiques au Cnam Paris SMB214&15, GLG203&4 et des complément issue de NSY208&9


1- Objectifs pédagogiques de la valeur C Cnam Liban

Ces UE s'intéresse au système en tant qu'infrastructures supportant les traitements et applications des NTIC (nouvelles technologies de l'information et de la communication).
Les aspects sous-jacents des nouveaux enjeux des systèmes comme la virtualisation et le " cloud computing ", les très grands systèmes de fichiers, l'algorithmique, les architectures distribuées, et les relations entre ces systèmes et l'utilisateur final sont au cœur de cette UE.
Les systèmes distribués étudiés vont des grilles de calcul, aux réseaux de capteurs en passant par le Cloud computing et autres systèmes mobile et embarqués. L'objectif est de former les auditeurs aux différentes architectures des systèmes contemporains

 
A Beyrouth (Cnam Liban) nous mettons l'accent sur le développement d'application mobile (Terminaux intelligents: Tablette, téléphone, TV, box, ...) et des applications qui sont dernières, les serveurs d'applications. Le tous autour de la technologie Java et "Open SOurce". La programmation de ces systèmes et leur mise en œuvre pratique sera un élément important de l'UE.

en particulier Savoir concevoir et développer des systèmes intégrant des éléments embarqués et communicants, en utilisant les produits industriels ou grand public (téléphones mobiles, tablettes, ...) et les technologies logicielles actuelles open source.

Le premier objectif: Capacité et compétences acquises Connaissance approfondie d'un système embarqué à travers la connaissance de son architecture, de ses contraintes mais aussi de sa programmation. Capacité et compétences acquises : maîtrise de certaines API mobile (A partir de l’année 2012-2013 je mettrais l'accent sur Android)

Deuxième objectif pédagogiques:  Connaissance approfondie de l'architecture intranet Java EJB sur la base d'une pratique des APIs principales. Capacité et compétences acquises Architecture Java/EJB Maitrise des APIs J2EE

A partir de  2015-2016 à Beyrouth nous mettons l'accent sur : Le cloud et les serveurs d'applications, la virtualisation et l'isolation, le Big data, le mobile... sans négliger les aspects "sécurité"


Cours années précedentes
Lien vers quelques supports de cours et références utiles (anciens < 2012)

Les Supports de cours pour 2014-2015:  accès parfois protégé, nécessite une clé d'accès que je donnerais en cours.

Mots clés: Linux, Java, Cloud, virtualisation, Container, Mobile, Architectures, DevOps, intégration, concurrence, client-serveur, IoT, patrons, conception

Vers le portail 2016-2017 : Pour 2017 consignes et pré-requis 
 

Un mot sur la pédagogie utilisée (La pédagogie active)

Un élément important de la pédagogie active est la notion de projet. Dans cette acception, le terme projet désigne
la conception, la prévision d'une démarche selon laquelle l'esprit doit déployer une activité véritable en vue d'une fin précise.
Le projet comporte :
  • des difficultés, que l'apprenant doit surmonter ;
  • des problèmes qu'il doit résoudre ;
  • des contenus qu'il doit comprendre, définir, assimiler, réutiliser ;
  • des plans qu'il doit élaborer, mettre en œuvre.
On passe ainsi d'une séquence traditionnelle
  • cours (assimilation de notions) ;
  • exercices (mise en application des notions) ;
  • contrôle (évaluation)
à une séquence
  • confrontation à un problème concret ;
  • recherche d'information concernant ce problème (autoformation ou mentorat) ;
  • recherche d'une solution au problème,
l'évaluation portant sur la globalité de la démarche, et notamment sur le savoir-être.