Algorithmique et Structures de données 1

Semestre: 5

Section CNU: 27

ECTS: 1.50

Responsable: Dery Anne-Marie Email: pinna@polytech.unice.fr

Horaires: Cours - 7h TD - 14h Travail Personnel - 10.5h

Résumé: Cet enseignement reprend les structures de données supposées acquises : tableaux, listes, pile, file et arbres. Ce rappel met en évidence dans quels cas leur utilisation est préférable par le biais d'algorithmes types et de calcul de complexité.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: L'évaluation sera faite à partir de devoirs à rendre et d'un devoir sur table.

Publics

Ce cours fait partie de

Anglais 5

Semestre: 5

Section CNU: 11

Url: http://www.polytechnice.fr/etudiants/page584.html

ECTS: 3.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 30h Travail Personnel - 15h

Résumé: Anglais général: travail en laboratoire de langues, initiation certification, écriture de mails en anglais, exposés en pecha kucha, différences culturelles, le curriculum vitae en anglais, grammaire et vocabulaire, questions de société.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: en contrôle continu

Publics

Ce cours fait partie de

Bases de données relationnelles

Semestre: 5

Section CNU: 27

Url: http://users.polytech.unice.fr/~rueher/Cours/BD

ECTS: 3.00

Responsable: Rueher Michel Email: michel.rueher@gmail.com

Horaires: Cours - 13h TD - 26h Travail Personnel - 19.5h

Résumé: Ce cours est une introduction aux bases de données relationnelles, tant d'un point de vue conceptuel que pratique.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: deux ou trois épreuves écrites

Publics

Ce cours fait partie de

Communication 1

Semestre: 5

Section CNU: 71

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Le module permet à l’étudiant de mieux se connaître pour mieux communiquer.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Connaissance Entreprise 1

Semestre: 5

Section CNU: 06

ECTS: 1.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 12h Travail Personnel - 6h

Résumé: Le module vise à présenter l'entreprise, à comprendre l'entreprise en terme de processus et le déploiement de la démarche qualité dans l'entreprise

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: contrôle continu

Publics

Ce cours fait partie de

Informatique Théorique 1

Semestre: 5

Section CNU: 27

Url: http://users.polytech.unice.fr/~rueher/Cours/Logique/

ECTS: 3.00

Responsable: Rueher Michel Email: michel.rueher@gmail.com

Horaires: TD - 39h Travail Personnel - 19.5h

Résumé: Ce premier cours d'informatique théorique est constitué d'une part d'une introduction à la logique et d'autre part à une introduction des structures recursives.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 2 contrôles écrits

Publics

Ce cours fait partie de

Principes d'exécution des programmes

Semestre: 5

Section CNU: 27

ECTS: 3.00

Responsable: Collavizza Hélène Email: helen@polytech.unice.fr

Horaires: Cours - 13h TD - 26h Travail Personnel - 19.5h

Résumé: Tour d'horizon des mécanismes architecturaux mis en jeu dans l'exécution d'un programme

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Programmation Orientée Objet

Semestre: 5

Section CNU: 27

ECTS: 3.00

Responsable: Sander Peter Email: sander@polytech.unice.fr

Horaires: Cours - 13h TD - 26h Travail Personnel - 14.5h

Résumé: Ce cours est une introduction à la programmation orientée objet. A la fin, vous serez capable de livrer une application de qualité professionnelle en Java qui répond à un cahier de charges. Java est le langage étudié dans ce cours, mais il n'est pas le seul langage de programmation orientée objet, ni forcément "le meilleur". Nous le confrontons à d'autres approches.

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Examen, quizzes et contrôle continu

Publics

Ce cours fait partie de

Programmation procédurale

Semestre: 5

Section CNU: 27

Url: http://users.polytech.unice.fr/~eg/ProgProc

ECTS: 3.00

Responsable: Gallesio Erick Email: eg@essi.fr

Horaires: Cours - 13h TD - 26.00h Travail Personnel - 19.5h

Résumé: Étude de la programmation procédurale - Langage C

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Une épreuve écrite au milieu du cours (coeff 2); Une épreuve écrite à la fin du cours (coeff 4); Une épreuve de type QCM ou rendu de programme pendant l'année (coeff 1)

Publics

Ce cours fait partie de

Projet Semestre 5

Semestre: 5

Section CNU: 27

ECTS: 3.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: TD - 60h Travail Personnel - 26h Durée en semaines - 2s

Résumé: Les projets permettent la mise en application des concepts vu en cours à coté, ainsi que la découverte de nouvelles technologies en apprentissage autonome.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Démonstrateur Rapport technique

Publics

Ce cours fait partie de

Qualité et Génie logiciel 1

Semestre: 5

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/teaching/ogl-aql/start

ECTS: 1.50

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: Cours - 7h TD - 14h Travail Personnel - 10.5h

Résumé: Ce cours permet la découverte des outils de gestion de projet informatique utilisée en support du métier d'ingénieur logiciel. Il aborde le suivi et le pilotage des tâches de développement, la gestion de versions, la gestion de dépendances et l'importance du test dans un projet logiciel. Une mise en oeuvre sur projet fil rouge sur la totalité du semestre permet d'appliquer constamment les principes vu en cours sur un projet "grande-échelle".

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Suivi individuel: 30% Utilisation du système de ticketing: 15% Utilisation du gestionnaire de versions: 15% Performance du projet en championnat: 5% Soutenance: 20% Livraison: 5% Qualité des tests: 10%

Publics

Ce cours fait partie de

Signal Son et Image pour l'informaticien

Semestre: 5

Section CNU: 27

Url: http://cours.polytech.unice.fr/ssii

ECTS: 3.00

Responsable: Lingrand Diane Email: lingrand@polytech.unice.fr

Horaires: Cours - 13h TD - 26.00h Travail Personnel - 19.5h

Résumé: Cours d'initiation à l'analyse et au traitement du signal numérique, illustration avec le signal audio, et extension à l'image, concepts et outils de traitement.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: deux contrôles écrits

Publics

Ce cours fait partie de

Algorithmique et Structures de données 2

Semestre: 6

Section CNU: 27

ECTS: 1.50

Responsable: Collavizza Hélène Email: helen@polytech.unice.fr

Horaires: Cours - 7h TD - 14h Travail Personnel - 10.5h

Résumé: algorithmique sur les graphes

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Analyse et conception orientée objet

Semestre: 6

Section CNU: 27

ECTS: 1.50

Responsable: Michel Colette Email: cm@polytech.unice.fr

Horaires: Cours - 7h TD - 14h Travail Personnel - 10.5h

Résumé: Présentation et mise en oeuvre de la notation UML sur les phases de définition des besoins, d'analyse et de conception d'une application.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: projet 50%, évaluation finale 50%

Publics

Ce cours fait partie de

Anglais 6

Semestre: 6

Section CNU: 11

Url: (http://master.irisa.fr/index.php/fr/prog-tc-fr

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Anglais général: travail en laboratoire de langues, toutes compétences, initiation certification, compétences téléphoniques, culture scientifique, débats, exposés en pecha kucha, grammaire, vocabulaire, compréhension de documents écrits et oraux, projet en pédagogie active sur l'impact d'internet et des technologies sur nos sociétés

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Connaissance Entreprise 2

Semestre: 6

Section CNU: 06

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 12h Travail Personnel - 6h

Résumé: Le module permet de découvrir le fonctionnement général d’une entreprise : notamment la fonction commerciale (techniques de lancement de nouveaux produits, études de marché et marketing-mix) et la fonction comptable - initiation aux principes de la comptabilité générale (bilan, compte de résultat)

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Informatique Théorique 2 (Langages Formels)

Semestre: 6

Section CNU: 27

Url: http://www-local.polytech.unice.fr/~bond/si3/lfa/index.html

ECTS: 2.50

Responsable: Bond Johny Email: bond@polytech.unice.fr

Horaires: Cours - 13h TD - 26.00h Travail Personnel - 19.5h

Résumé: Introduction aux langages formels. La première partie du cours traite les langages rationnels et les automates finis. La deuxième partie est consacrée aux grammaires et automates à pile.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: CC

Publics

Ce cours fait partie de

Interfaces Homme Machine

Semestre: 6

Section CNU: 27

Url: http://atelierihm.unice.fr/enseignements/pooihm-si3/

ECTS: 3.00

Responsable: Occello Audrey Email: occello@polytech.unice.fr

Horaires: Cours - 8h TD - 31h Travail Personnel - 19.5h

Résumé: Cet enseignement a pour but d'implémenter des Interfaces Homme Machines (IHM) spécifiques à certains types d'applications. Les types d'applications visés sont : les applications installées directement sur PC (applications pour bureau), les applications installées sur smartphones (applications mobiles) et les applications exécutées à travers un navigateur internet (applications web). Cet enseignement a également pour but d'apprendre aux étudiants à architecturer leurs applications de sorte que la partie IHM soit séparée de la partie fonctionnelle pour une meilleure modularité du code.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: 1/3 suivi de TD, 1/3 revu de code, 1/3 contrôle sur table

Publics

Ce cours fait partie de

LV2 s6

Semestre: 6

Section CNU: 14

Url: http://www.polytechnice.fr/etudiants/page584.html

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Langue vivante 2: Si l'étudiant a validé un score suffisant en anglais,il peut choisir comme LV2 parmi l'Allemand non débutant, le Chinois débutant, ou l'Espagnol tous niveaux. L'étudiant qui n'a pas validé un score suffisant en anglais est orienté automatiquement vers un cours d'anglais renforcé. Étude de la langue (toutes compétences), culture du pays. Pour le cours d'anglais renforcé: révision des bases.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Langages du Web

Semestre: 6

Section CNU: 27

ECTS: 1.50

Responsable: Faron Zucker Catherine Email: faron@polytech.unice.fr

Horaires: Cours - 7h TD - 14h Travail Personnel - 10.5h

Résumé: Ce cours introduit aux principes de documents structurés et langages de balisages et présente les langages HTML5, CSS3 et XML.

Objectifs

Contenu

Compétences

Acquis

Evaluation: Contrôle continu

Publics

Ce cours fait partie de

Programmation systèmes POSIX

Semestre: 6

Section CNU: 27

Url: http://www.polytech.unice.fr/~eg/Posix

ECTS: 2.50

Responsable: Gallesio Erick Email: eg@essi.fr

Horaires: Cours - 13h TD - 26.00h Travail Personnel - 19.5h

Résumé: Cet enseignement est un cours de programmation système basé sur la norme POSIX (Portable Operating System Interface). Les principaux concepts et appels système de cette norme sont présentés dans ce cours (entrées-sorties, système de fichier, processus, signaux, exceptions, tubes, processus légers, ...).

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: - Une épreuve écrite au milieu du cours (coeff 2) - Une épreuve écrite à la fin du cours (coeff 4) - Une épreuve de type QCM ou rendu de programme pendant l'année (coeff 1)

Publics

Ce cours fait partie de

Projet Semestre 6

Semestre: 6

Section CNU: 27

ECTS: 3.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: TD - 60h Travail Personnel - 31h Durée en semaines - 2s

Résumé: Les projets permettent la mise en application des concepts vu en cours, en interagissant avec des clients exprimant leurs besoins.

Prerequis:

Objectifs

Compétences

Acquis

Evaluation: Démonstration Rapport technique Présentation orale

Publics

Ce cours fait partie de

Qualité et Génie logiciel 2

Semestre: 6

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/teaching/ogl-aql/start

ECTS: 1.50

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: Cours - 7h TD - 14h Travail Personnel - 10.5h

Résumé: Ce cours permet la découverte des outils de gestion de projet informatique utilisés en support du métier d'ingénieur logiciel. Il aborde le suivi et le pilotage des tâches de développement, la gestion de versions, la gestion de dépendances et l'importance du test dans un projet logiciel. Une mise en oeuvre sur projet fil rouge sur la totalité du semestre permet d'appliquer constamment les principes vu en cours sur un projet "grande-échelle".

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Suivi individuel: 30% Utilisation du système de ticketing: 15% Utilisation du gestionnaire de versions: 15% Performance du projet en championnat: 5% Soutenance: 20% Livraison: 5% Qualité des tests: 10%

Publics

Ce cours fait partie de

Réseaux: configuration et programmation

Semestre: 6

Section CNU: 27

ECTS: 2.50

Responsable: Lopez Dino Email: dino.lopez@unice.fr

Horaires: Cours - 13h TD - 26h Travail Personnel - 19.5h

Résumé: Le cours "Réseaux : Configuration et Programmation" est composé de 4 grands objectifs : 1. Introduire les éléments nécessaire pour la compréhension à l'architecture des réseaux IP classiques, ainsi que la compréhension des différences essentielles entre les réseaux sans-fil et les réseaux câblés. 2. Comprendre les nouvelles architectures réseaux, nées de l'utilisation massive de la virtualisation et la compréhension/utilisation des mécanismes de virtualisation. 3. Manipuler/configurer des clients et des services réseaux. Comprendre les principes de la communication (sockets) entre deux nœuds et l'architecture générale d'un serveur d'un point de vu de la communication. 4. Comprendre les bases des Application Réparties et être en mesure de définir/écrire un protocole d'application

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: CC

Publics

Ce cours fait partie de

Stage EPU3

Semestre: 6

Section CNU: 27

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: Durée en semaines - 4s

Résumé: Ce stage "découverte du monde de l'entreprise", d'une durée de quatre semaines minimum,est la première des 3 expériences que va connaitre l'élève Ingénieur au cours de sa formation et doit être considéré comme un véritable projet professionnel.

Prerequis:

Objectifs

Contenu

Compétences

Publics

Ce cours fait partie de

Traitement d'analyse statistiques de données

Semestre: 6

Section CNU: 27

ECTS: 2.50

Responsable: Papazian Christophe Email: papazian@polytech.unice.fr

Horaires: TD - 39.00h Travail Personnel - 19.5h

Résumé: Rappels et approfondissements sur les variables aléatoires usuelles discrètes et sur les variables aléatoires à densité, vecteurs de variables aléatoires, exemples de simulation de ces lois, théorèmes limites et applications dans le cadre des estimateurs, intervalles de confiance et tests d'hypothèse.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Contrôles écrits pendant le semestre.

Publics

Ce cours fait partie de

Anglais 7

Semestre: 7

Section CNU: 11

Url: http://www.polytechnice.fr/etudiants/page584.html

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Anglais général pour certification TOEIC©L/R (passage du test officiel en fin de semestre), résumé du rapport de stage de 3ème année ou d'une expérience à l'étranger, préparation à la mobilité internationale, travail de recherche, rapports oraux.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Contrôle continu

Publics

Ce cours fait partie de

Apprentissage automatique pour les données massives

Semestre: 7

Section CNU: 27

ECTS: 3.00

Responsable: Fillatre Lionel Email: lionel.fillatre@i3s.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Découvrir les méthodes de base et les principaux outils informatiques pour le traitement des données massives.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 1 micro-projet (30%), 2 examens partiels (30%), 1 examen final (40%)

Publics

Ce cours fait partie de

Compilation

Semestre: 7

Section CNU: 27

ECTS: 3.00

Responsable: Gallesio Erick Email: eg@essi.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Complexité et calculabilité

Semestre: 7

Section CNU: 27

Url: http://www-local.polytech.unice.fr/~bond/si4/AC/index.html

ECTS: 3.00

Responsable: Bond Johny Email: bond@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Complexité : notions de base de complexité. Le modèle de Turing. Classes P et NP. Problèmes NP-complets. Preuves de NP-complétude. Introduction aux algorithmes d'approximation. Calculabilité.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Miniprojet machine de Turing 35% Quiz complexité 15% evaluation finale 50%

Publics

Ce cours fait partie de

Computer Vision and Machine Learning

Semestre: 7

Section CNU: 27

Url: http://moodle.i3s.unice.fr/course/view.php?id=33

ECTS: 3.00

Responsable: Precioso Frédéric Email: precioso@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Ce cours s'articule autour d'un projet fil rouge : le développement d'une application en C++ de reconnaissance de la langue des signes en temps-réel à partir d'une webcam. Le cours présente les principes de l'apprentissage artificiel et de vision par ordinateur, détaille les mécanismes des algorithmes classiques d'apprentissage statistique qui permettent ensuite aux étudiants de développer leur application en assemblant des briques logicielles présentes dans la librairie standard OpenCV.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: QCMs (1 par "grand chapitre") = 10% de la note finale + 3 rendus de TP individuels = 40% de la note finale + 1 examen écrit 1h30 (ou 2h) sans document = 50% de la note finale

Publics

Ce cours fait partie de

Conception orientée objet

Semestre: 7

Section CNU: 27

ECTS: 1.50

Responsable: Michel Colette Email: cm@polytech.unice.fr

Horaires: Cours - 6h TD - 12h Travail Personnel - 9h

Résumé: Présentation et utilisation des schémas de conception

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: projet 50%, évaluation finale 50%

Publics

Ce cours fait partie de

Gestion d'entreprise

Semestre: 7

Section CNU: 06

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Le module doit permettre de comprendre les indicateurs clés d’une bonne gestion financière de l’entreprise, d’analyser et de diagnostiquer la santé financière d’entreprise par le biais de cas d’entreprises.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Contrôle continu (2 Notes au minimum)

Publics

Ce cours fait partie de

Gestion de la concurrence

Semestre: 7

Section CNU: 27

Url: http://www.i3s.unice.fr/~riveill/2012-13/programmation-concurrente

ECTS: 3.00

Responsable: Riveill Michel Email: riveill@unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Connaitre les principaux problèmes posés par le partage de ressources et les solutions pouvant être apportées que ce soit dans une architecture avec mémoire commune ou une architecture répartie sans mémoire commune. Les problèmes concernent la gestion de la famine et des interblocages. Les modèles étudiés concernent les rendez-vous, la barrière, lecteur-redacteur, producteur-consommateur en architecture avec ou sans mémoire commune.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Gestion de projet

Semestre: 7

Section CNU: 06

ECTS: 1.50

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 16h Travail Personnel - 8h

Résumé: Le module doit permettre aux étudiants de découvrir le  management  de projet, ses caractéristiques et son importance dans la réalisation d’un produit. L’illustration des bonnes pratiques sera faite en développant des études de cas et des exercices concrets.

Prerequis:

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

LV2 s7

Semestre: 7

Section CNU: 14

Url: http://www.polytechnice.fr/etudiants/page584.html

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Langue vivante 2: l'étudiant continue d'étudier la langue qu'il avait choisie en S6 (ou continue en anglais renforcé). Étude de la langue (toutes compétences), culture du pays, culture d'entreprise, le Curriculum Vitae dans la langue du pays, préparation à la mobilité. Anglais renforcé: préparation à la certification.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Contrôle continu

Publics

Ce cours fait partie de

Langages XML: schémas et transformations

Semestre: 7

Section CNU: 27

ECTS: 1.50

Responsable: Faron Zucker Catherine Email: faron@polytech.unice.fr

Horaires: Cours - 6h TD - 12h Travail Personnel - 9h

Résumé: Ce cours présente les langages standards clés des technologies XML: le langage XPath d'expressions de localisation, le langage XSD de définition de modèles de documents XML et le langage XSLT de transformation de documents XML. Il est illustré sur plusieurs dialectes XML.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Contrôle continu

Publics

Ce cours fait partie de

Programmation multi-paradigmes en C++

Semestre: 7

Section CNU: 27

Url: http://users.polytech.unice.fr/~jpr/dokuwiki/doku.php?id=cpp:cpp

ECTS: 3.00

Responsable: Rigault Jean-Paul Email: jpr@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Apprentissage des bases du langage C++

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Examen final sur table sans documents (66% note finale) 2-3 TDs rendus en fin de séance (34% note finale)

Publics

Ce cours fait partie de

Projet Semestre 7

Semestre: 7

Section CNU: 27

ECTS: 3.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: TD - 100h Travail Personnel - 32h Durée en semaines - 4s

Résumé: Ce projet de 3 semaines à temps plein permet de mettre en applications les enseignements formels et appliqués des autres cours sur un problème original.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Présentation orale Rapport technique

Publics

Ce cours fait partie de

Algorithmique avancée

Semestre: 8

Section CNU: 27

Url: http://www-local.polytech.unice.fr/~bond/si4/Calc/index.html

ECTS: 2.00

Responsable: Bond Johny Email: bond@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Ce cours est composé de plusieurs parties indépendantes: Algorithmes de flots, Algorithmes de recherches de motifs et algorithmes du génome et programmation dynamique, Algorithmes randomisés, Algorithmes géométriques,

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Anglais 8

Semestre: 8

Section CNU: 11

Url: http://www.polytechnice.fr/etudiants/page584.html

ECTS: 1.50

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Anglais général et professionnel, les media et la culture anglosaxone, la culture d'entreprise, mise à jour du CV, lettre de motivation, entretien d'embauche, projet en pédagogie active sur une invention ou une innovation qui n'a pas encore été développée, travail de recherche sur une entreprise, un plan de carrière et exposé en pecha kucha

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Capteurs/actionneurs et systèmes hybrides

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: De Antoni Julien Email: julien.deantoni@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Les systèmes hybrides sont des systèmes dynamiques dans lesquels un système de contrôle événementiel régule un système à temps continu. Les liens entre les process continus et les process discrets qui le contrôlent sont fait au travers de capteurs et d'actionneurs. Ce cours s'attache à faire une introduction au contrôle informatique de processus physiques tels que ceux utilisés dans les systèmes de contrôle commande. Il met en avant le lien entre le monde du contrôle discret (à base de machine à états) et le monde du contrôle continu (à base de PID par exemple).

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Publics

Ce cours fait partie de

Communication 2

Semestre: 8

Section CNU: 71

ECTS: 1.50

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Le module doit permettre à l’étudiant d’améliorer sa communication de groupe : analyser les interactions dans un groupe, développer son autonomie et sa capacité d’organisation et donc faciliter l'obtention de stages.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

DevOps & Continuous Testing

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: Molines Guilhem Email: Guilhem.MOLINES@unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Newly graduated students are generally good at writing code as well as unit-testing it. They know different programming languages, understand the concepts of software architecture, havebeen exposed to environments such as Cloud or Web Services. Yet what they often lack is a comprehensive view at the testing phase, including test that require hard-to-setup environments, as well as the ability define a build-and-test pipeline, to automate deployments, to operate deployed systems. This option will teach students all the concepts that are needed to produce a robust Software Factory, that supports the notion of Continuous Delivery, delivering robust code backed by comprehensive testing techniques. This is a very hands-on class, as students will be guided to implement the tests and factory, which will be exercised on thee complex project included in the Application Servers class.

Publics

Ce cours fait partie de

Finite State Machines

Semestre: 8

Section CNU: 27

ECTS: 1.00

Responsable: De Antoni Julien Email: julien.deantoni@polytech.unice.fr

Horaires: Cours - 6h TD - 12h Travail Personnel - 9h

Résumé: Ce cours permet de souligner une utilisation pragmatique des machines à états finis dans différents pans de l'informatique. Le cours montrera l'utilisation de machines à états pour la définition de protocole de communication aussi bien que pour la définition du contrôle d'un système embarqué. Différentes classes de machines à états seront introduites conjointement avec leur outil. L'objectif principal est de comprendre le rôle central que prennent ces représentations dans l'informatique de tous les jours. Les mises en œuvres varieront de la génération de code C et Java à l'utilisation de langages formels comme les automates temporisés.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Publics

Ce cours fait partie de

Introduction aux Systèmes et Logiciels Embarqués

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: Lavirotte Stéphane Email: stephane@lavirotte.com

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Quel point commun y-a-t'il entre une smart watch, des google glass, un aspirateur Roomba, un drone volant, un robot bipède Nao...? Tous sont des systèmes embarqués, même s'ils reposent sur des technologies différentes. Ce cours a pour but de présenter les différents aspects logiciels liés à ces systèmes embarqués omniprésents dans notre vie quotidienne. Ce module a pour but de présenter tant les problématiques des systèmes que des logiciels pour le déploiement sur des cibles embarquées. Après une présentation rapide des différents éléments d'un système embarqué (noyau et système d'exploitaion ou simplement programme sur un micro-contrôleur), nous étudierons dans ce cours les spécificités logicielles de ces systèmes: systèmes embarqués avec et sans système d'exploitation, déploiement d'un système sur une cible particulière (cross-compilation), optimisation d'un système et des applications pour tenir compte des contraintes des plateformes embarquées (consommation énergétique, emprunte mémoire, propriétés temps réel...). Nous illustrerons ces différentes problématiques à l'aide de plateformes embarquées grand public (Arduino, Raspberry Pi, ...). Nous découvrirons la matrise des environnements pour la production de systèmes embarqués et des logiciels (Linux Yocto, Buildroot, Crosstool-ng, OpenWrt, ...) nécessaires à l'exploitation de ces plateformes. Nous testerons aussi des cas d'utilisation d'un système embarqué avec quelques capteurs et actionneurs.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Introduction à l'architecture logicielle

Semestre: 8

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/teaching/appserv/start

ECTS: 2.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Ce cours est une introduction à l'architecture logicielle qui illustre la mise en oeuvre d'une architecture n-tiers impliquant plusieurs langages. Il introduit les notions de composants logiciels, d'injection de dépendances, d'interopérabilité et de travail aux interfaces.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Rapport d'architecture : 25% Mise en oeuvre Java : 20% Mise en oeuvre .Net : 20% Rapport d'Intégration : 10% Soutenance / demo: 25%

Publics

Ce cours fait partie de

Jeu d'entreprise

Semestre: 8

Section CNU: 06

ECTS: 1.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 16h Travail Personnel - 8h

Résumé: Le jeu d’entreprise permet de mettre en œuvre les concepts théoriques vus en cours, d’être sensibilisé à la gestion d’entreprise, à la performance, à la rentabilité et de comprendre l’intérêt de prévisions fiables.Cet outil pédagogique permet de développer des savoirs-faires spécifiques

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Présentation orale

Publics

Ce cours fait partie de

LV2 s8

Semestre: 8

Section CNU: 14

Url: http://www.polytechnice.fr/etudiants/page584.html

ECTS: 1.50

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 12h

Résumé: Langue vivante 2: l'étudiant continue d'étudier la langue qu'il avait choisie en S6 (ou continue en anglais renforcé). Etude de la langue (toutes compétences), culture du pays, culture d'entreprise, le cv dans la langue du pays, préparation à la mobilité. Anglais renforcé: préparation à la certification.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Programmation fonctionnelle

Semestre: 8

Section CNU: 27

Url: http://www.polytech.unice.fr/~eg/ProgFonc

ECTS: 1.00

Responsable: Gallesio Erick Email: eg@essi.fr

Horaires: Cours - 6h TD - 12h Travail Personnel - 9h

Résumé: Ce cours montre les grands principes de la programmation fonctionnelle. Le langage support pour le cours et les TD est le langage Scheme (un dialecte de Lisp).

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Un mini-contrôle au milieu de l'enseignement (coeff 1), Un contrôle final (coeff 2)

Publics

Ce cours fait partie de

Programmation logique par contraintes

Semestre: 8

Section CNU: 27

Url: http://users.polytech.unice.fr/~rueher/Cours/CLP

ECTS: 1.00

Responsable: Rueher Michel Email: michel.rueher@gmail.com

Horaires: Cours - 6h TD - 12h Travail Personnel - 9h

Résumé: Introduction à la programmation logique et à la programmation logique par contraintes

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: deux contrôles

Publics

Ce cours fait partie de

Programmation parallèle

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: Fillatre Lionel Email: lionel.fillatre@i3s.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Savoir paralléliser un algorithme et programmer plusieurs processeurs pour réaliser un traitement.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: - 1 micro-projet (20%) - 2 examens partiels (40%) - 1 examen final (40%)

Publics

Ce cours fait partie de

Projet Semestre 8: projet innovation

Semestre: 8

Section CNU: 27

ECTS: 4.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: TD - 100h Travail Personnel - 32h Durée en semaines - 4s

Résumé: Ce projet de 3 semaines permet aux étudiants de spécifier un développement logiciel innovant, et de mettre en oeuvre cette spécification dans un esprit "start-up".

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Démonstrateur Cahier des charges Rapport technique

Publics

Ce cours fait partie de

Réalité augmentée

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: Fillatre Lionel Email: lionel.fillatre@i3s.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Enseignement des techniques modernes de la vision par ordinateur et des fondements des interfaces gestuelles.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Publics

Ce cours fait partie de

Réseaux avancés et intergiciel

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: Lopez Dino Email: dino.lopez@unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Les applications distribuées ont besoin de mécanismes d'interactions spécialement conçus pour être exécutés dans des environnements hétérogènes et sur de systèmes différents. L'ensemble de ces mécanismes d’interaction, appelé la couche intergicielle, repose sur des protocoles réseaux dont elle doit bénéficier et qu'elle doit exploiter au maximum, afin de fournir les services de fiabilité ou encore de sécurité demandés par les applications. Ce cours divisé en 2 parties étudie d'une part les services offerts par les protocoles de transport (tels que les mécanismes de fiabilité, récupération d'erreurs, partage et management de ressources); les mécanismes d’interconnexion par le biais du routage statique et dynamique; ainsi que la performance du réseau en fonction de l'infrastructure sous-jacente (filaire ou sans-fil). D' autre part, ce cours vise à faire comprendre la façon dont un intergiciel permet, au-dessus de protocoles réseau adéquats, d'offrir un support d'exécution approprié pour des applications réparties. Les propriétés offertes sont par exemple: sécurisation des communications, support à l'exécution concurrente d'activités sur un nœud, transmission fiable synchrone ou asynchrone des messages applicatifs, interopérabilité entre activités réparties et décrites dans différents langages, nommage et localisation d'activités réparties, etc. Les intergiciels utilisés, sont par exemple (liste non exhaustive) la plateforme Java RMI, le bus à objets CORBA, le bus à messages JMS.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Projet et contrôles écrits

Publics

Ce cours fait partie de

Securité logicielle

Semestre: 8

Ce cours a lieu le: 11 en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Roudier Yves Email: yves.roudier@polytech.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Service Oriented Computing /WS

Semestre: 8

Section CNU: 27

Url: http://www.tigli.fr/doku.php?id=cours:app_rep_orientees_service_2013_2014

ECTS: 1.00

Responsable: Tigli Jean-Yves Email: tigli@polytech.unice.fr

Horaires: Cours - 6h TD - 12h Travail Personnel - 9h

Résumé: Ce cours introduit le concept de service logiciel et les deux grandes approches pour le développement d'application orientée service (SOA, ROA). Ce cours s'appuie sur une double démarche pédagogique : - placer dans l'évolution historique du Web l'apparition des services Web - décomposer le concept abstrait de service selon un modèle unifié et présenter ses déclinaisons technologiques. Dans ce cadre les deux technologies le plus populaires du domaine sont détaillées et expliquées : - les Web Services RESTFul - les Web Services WS-SOAP du W3C Le modèle unifié présenté est ensuite illustré par l'environnement de développement de services "Windows Communication Foundation" du framework .Net. Chacune des notions, donne lieu à des Travaux Pratiques pour en assurer la maîtrise et mettre en avant l'avantage prépondérant d'une application distribuée développée avec des services : l'interopérabilité.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Contrôle Continu : QCMs et/ou TP à rendre et évaluation finale

Publics

Ce cours fait partie de

Stage EPU4

Semestre: 8

Section CNU: 27

ECTS: 5.00

Responsable: Precioso Frédéric Email: precioso@polytech.unice.fr

Horaires: Durée en semaines - 8s

Résumé: Ce stage, d'une durée minimum de 8 semaines, doit permettre à l'élève de participer à la réalisation d'une ou plusieurs missions. Les tâches confiées à l'élève en stage peuvent être d'ordre technique, scientifique ou organisationnel. L'élève doit cependant être associé aux phases d'étude/analyse/schéma d'action, ainsi qu'à l'exploitation des informations et résultats auxquels il aura contribué. Cela doit lui permettre de faire le lien entre les connaissances et savoir-faire acquis pendant le cursus scolaire et universitaire et leur mise en oeuvre en situation professionnelle. Les élèves sont encouragés à effectuer ce stage à l'étranger.

Prerequis:

Objectifs

Compétences

Publics

Ce cours fait partie de

Valorisation des données

Semestre: 8

Section CNU: 27

ECTS: 2.00

Responsable: Fillatre Lionel Email: lionel.fillatre@i3s.unice.fr

Horaires: Cours - 12h TD - 24h Travail Personnel - 18h

Résumé: Découvrir les outils de base pour valoriser des données. La valorisation des données comprend plusieurs étapes : l'acquisition, la traitement et l'affichage.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 1 micro-projet (30%), 2 examens partiels (30%),1 examen final (40%)

Publics

Ce cours fait partie de

NULL

Semestre: 9

Ce cours a lieu le: mercrediaprès midi en période: 1

Section CNU: 71

Url: NULL

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 24h

Prerequis:

Publics

Ce cours fait partie de

Adaptation des Interfaces à l'environnement

Semestre: 9

Ce cours a lieu le: vendredimatin en période: 1

Section CNU: 27

Url: http://atelierihm.unice.fr/enseignements/plasticite-des-interfaces/

ECTS: 2.00

Responsable: Dery Anne-Marie Email: pinna@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce module a pour but de présenter aux étudiants la problématique de l’adaptation des IHM aux usages. Comment peut-on faire évoluer une IHM existante face aux changements de supports (passage d'une station à un smartphone par exemple) , d’utilisateurs (d'un utilisateur novice à un utilisateur expert, par exemple) ou de contexte d’usage (environnement extérieur lumineux/sombre, environnement bruyant, par exemple). Ce vaste problème est un des enjeux majeurs des développeurs d’IHM du futur, le coût de développement étant conséquent à chaque évolution, les entreprises cherchent à optimiser le développement commun réutilisable.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation:

Publics

Ce cours fait partie de

Administration Réseau

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Lopez Dino Email: dino.lopez@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce module permet aux étudiants de comprendre les mécanismes sous-jacents des services qu'un administrateur réseaux doit fournir régulièrement (DHCP, DNS, SMTPS, IMAPS, gestion des utilisateurs) ainsi que leur mise en place. Ce module vise également à faire comprendre la complexité de problèmes de configuration des équipements réseaux. De plus, ce module introduit l'utilisation des logiciels de surveillance : de l'utilisation d'un simple sniffer jusqu'à la manipulation de logiciels plus complexes utilisant de protocoles tel que SNMP et Netflow.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 2 TDs notés (1/6 chacun) et un contrôle écrit(2/3)

Publics

Ce cours fait partie de

Algorithmic approach to distributedsystems

Semestre: 9

Ce cours a lieu le: lundimatin en période: 1

Section CNU: 27

Url: http://deptinfo.unice.fr/twiki/bin/view/Minfo/DistributedAlgo

ECTS: 2.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: On aborde les problèmes de coordination d'un ensemble de processus asynchrones et répartis, nécessitant la représentation du temps et son utilisation dans un cadre réparti. Les problèmes résolus sont typiquement: élection d'un processus, communication de groupe, détection de propriétés globales (absence d'interblocage, terminaison), consensus, détection et reprise sur panne, exclusion mutuelle.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: Chaque séance donne lieu à des Exercices sous forme de Devoir maison, à rendre pour la semaine suivante. L'ensemble des 7 notes obtenues permet réaliser une moyenne qui compte pour 40% de la note globale Un devoir individuel sur table, de 3h, compte pour 60% de la note globale

Publics

Ce cours fait partie de

Algorithms for telecommunication networks

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 2

Section CNU: 27

Url: http://www-sop.inria.fr/members/Frederic.Havet/Cours/ubinet.html

ECTS: 2.00

Responsable: Coudert David Email: david.coudert@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: The lectures will present problems arising in the design of telecommunication networks considered by operators like Orange or manufacturers like Alcatel. There will be two kinds of networks studied including optical WDM networks with MPLS management and wireless radio networks. In both cases environmental aspects like minimization of energy will be considered. Examples of such problems are tunnels in MPLS, multicasting, WIFI access, gathering in radio networks, placement of access points, fault tolerant on board satellite networks. For each problem we will show how to give simple models to tackle them. Then we will introduce algorithmic tools to solve them. All these problems being difficult, we will emphasize approximation algorithms, dynamic programming and heuristics. We will also present some basics of distributed algorithms. These studies will widely use the tools in graph theory and combinatorial optimization presented in Graph algorithms and combinatorial optimization

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: 2 contrôles écrits: - contrôle d'une heure à mi-parcours, coefficient 0.3 - contrôle final de deux heures, coefficient 0.7

Publics

Ce cours fait partie de

Analyse de données en environnement hétérogène

Semestre: 9

Section CNU: 27

ECTS: 2.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 20h TD - 14h Travail Personnel - 27.5h

Prerequis:

Publics

Ce cours fait partie de

Analyse et indexation d'images et de videos dans de grands systèmes multimedia

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Precioso Frédéric Email: precioso@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours vise à parcourir les différents mécanismes mis en œuvre dans un moteur de recherche de contenu multimédia : extraction de primitives visuelles (Harris corner, SIFT), descripteurs locaux (de type SIFT), représentation des images par « sac de mots », apprentissage par un SVM à noyau de classes d’images et extension à la classification de séquences vidéos. La partie réalisation de ce cours vise à la réalisation d’un moteur de recherche dans une base d’images dans un contexte multi-classes. On explore aussi comment étendre ce système à une base de vidéos.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 50 % de la note finale sur l'évaluation du moteur de recherche pour des données multimedia réalisé en TP + 50 % en examen final écrit sans document

Publics

Ce cours fait partie de

Anglais Financier

Semestre: 9

Section CNU: 27

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: Cours - 18h TD - 24h Travail Personnel - 19.5h

Résumé: This course has two main objectives: To prepare students for recruitment in English (CV , job interviews) To introduce the students to the specific vocabulary and structures of Financial English

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Written work 30% (C.V, cover letter) Participation 40% (mini presentation, participation and attendance) Oral Examination 30% (a job interview simulation)

Publics

Ce cours fait partie de

Anglais IFI

Semestre: 9

Ce cours a lieu le: jeudiaprès-midi en période: 1

Section CNU: 11

Url: NULL

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 24h

Résumé: The main theme of this course is to prepare students for the international job market by providing targeted practice in interview techniques and by reviewing or creating professional documents involved in job applications. It aims to consolidate and extend the skills acquired in the first two years in the school. Grammar and vocabulary will be reviewed as necessary, together with pronunciation practice. Workshop activities and pair-work will be organized in order to allow students to work at their own levels.

Prerequis:

Publics

Ce cours fait partie de

Applications relationnelles pour le web

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Hugues Anne-Marie Email: hugues@unice.fr

Horaires: Cours - 14h TD - 12h Travail Personnel - 14h

Contenu

Compétences

Publics

Ce cours fait partie de

Architecture logicielle pour le cloud computing

Semestre: 9

Ce cours a lieu le: vendrediaprès-midi en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Hermenier Fabien Email: fabien.hermenier@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours vise à promouvoir les architecture logicielles propres aux applications hébergées sur un cloud publique. Après un rappel des différents composants d'une infrastructure cloud, ce cours mettra d'abord l'accent sur des modèles de gestion des données, alternatifs au modèle relationnel, mais pourtant plus adaptés aux besoins de dynamicité et de passage à l'échelle des applications cloud (mouvement NoSQL, base de données objets et colonnes, caches, ...) Ce cours présentera ensuite des outils et des environnements logiciels facilitant le développement, le déploiement mais également l'auto-adaptation d'applications hébergées dans sur cloud publique.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: - examen écrit - développement d'une application auto-élastique à déployer sur un cloud publique.

Publics

Ce cours fait partie de

Architectures Logicielles

Semestre: 9

Ce cours a lieu le: vendredimatin en période: 1 et 2

Section CNU: 27

Url: http://macobelix.polytech.unice.fr/Cours/Sar03/

ECTS: 4.00

Responsable: Molines Guilhem Email: Guilhem.MOLINES@unice.fr

Horaires: Cours - 24h TD - 32h Travail Personnel - 28h

Résumé: La réalité des systèmes informatiques dans le monde industriel est caractérisée par une grande hétérogénéité des technologies et produits composant leur architecture et souvent, par la coexistence imposée de technologies de générations différentes, qui contraste avec les outils « académiquement corrects » utilisés au cours d'un cursus. Ce cours a pour but d'appréhender cette hétérogénéité des architectures réelles en - proposant une typologie en grandes familles sous forme de panorama - approfondissant, via des exposés, des points technologiques clés utilisés dans ces architecures - proposant une méthodologie d'élaboration d'architecture complexe - présentant des retours d'expérience de mise en oeuvre d'architectures réelles dans un contexte industriel - mettant en pratique ces connaissances à l'occasion d'un mini-projet d'élaboration d'une architecture complexe, assortie d'un Proof Of Concept

Prerequis:

Objectifs

Contenu

Compétences

Evaluation: exposés (en groupe) à rendre et présenter oralement: coeff. 2 devoir écrit (2H): coeff. 2 mini-projet à réaliser et soutenir: coeff. 4

Publics

Ce cours fait partie de

Assurance

Semestre: 9

Section CNU: 06

ECTS: 4.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 48h TD - 8h Travail Personnel - 23h

Résumé: Théorie du risque et mesure du risque, Contrats d'assurance; Calcul actuariel –- (Marius Akre)

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: partie 1 : examen écrit et devoir à la maison partie 2 : examen sur machine (excel vba)

Publics

Ce cours fait partie de

CART and random forests for high dimensional data

Semestre: 9

Section CNU: 26

Url: NULL

ECTS: 4.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 15h TD - 15h Travail Personnel - 30h

Prerequis:

Publics

Ce cours fait partie de

Compression, analyse et visualisation de contenus multimédia.

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 1

Section CNU: 61

ECTS: 2.00

Responsable: Antonini Marc Email: am@i3s.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours vise à présenter les différentes méthodes de compression de masses de données multimédia telles que les images et les vidéo. On présentera les différents outils multimédia modernes de compression. En particulier, on s'intéressera aux standards JPEG et JPEG200 ainsi qu'au nouveau codeur HEVC pour la vidéo à Ultra Haute Définition. L'imagerie 3D (multi-vues, holoscopie et holographie) sera aussi abordée. Des implémentations GPGPU seront proposées pour la visualisation de ce type de données massives.

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Conception et évaluation des IHM

Semestre: 9

Ce cours a lieu le: lundimatin en période: 1 et 2

Section CNU: 27

Url: http://atelierihm.unice.fr/enseignements/conception-et-evaluation-des-ihm/

ECTS: 4.00

Responsable: Dery Anne-Marie Email: pinna@polytech.unice.fr

Horaires: Cours - 24h TD - 32h Travail Personnel - 28h

Résumé: L’Interaction Humain-Machine (IHM) est la discipline informatique dédiée à la conception et à l’évaluation de systèmes informatiques interactifs destinés à des utilisateurs humains opérant dans un contexte donné. La prise en compte de l’utilisateur et de son contexte est un aspect crucial de la démarche IHM. Cet enseignement forme des étudiants en informatique à cette démarche. Le module forme également les étudiants à la pluridisciplinarité indispensable à la bonne réalisation d’une application IHM.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Rapports (2) 40% Ecrit 25% Soutenance 25% Suivi 10%

Publics

Ce cours fait partie de

Content Distribution in Wireless Networks

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 1

Section CNU: 27

Url: http://ubinet.unice.fr/mods/wn1.html

ECTS: 2.00

Responsable: Sassatelli Lucille Email: sassatelli@i3s.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: In this course, we will consider the problem of content distribution in a variety of wireless networks: mobile networks, satellite networks and ad hoc networks. The focus will be either on transferring large volumes of data or replicating data on a large number of clients. In addition, the services considered might have real time constraints like video streaming over mobile phones. For each environment, we will introduce the actors at play at different level of the protocol stack from the MAC to the application layer. Next we will review the challenges and possible solutions, e.g., adequate transport layers in satellite network, network coding for ad hoc networks or application/OS adaptations at the client or server side in the case of streaming over mobile networks.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 3 exams

Publics

Ce cours fait partie de

Cryptographie et Sécurité

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 1

Section CNU: 27

Url: http://deptinfo.unice.fr/~bmartin/crypto.html

ECTS: 2.00

Responsable: Martin Bruno Email: bmartin@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours illustre l’utilisation de la cryptographie pour construire des mécanismes de sécurité. Après un bref rappel des chiffres à clé secrète et à clé publique, nous décrirons comment on peut les combiner pour assurer les principaux services de sécurité : confidentialité ; intégrité ; authentification. Nous présenterons protocoles sécurisés courants : Kerberos, SSL, WEP, WPA et nous en étudierons à la fois la construction et les limites. Nous nous attacherons autant à l’aspect formel de certaines attaques sur ces protocoles qu’aux aspects pratiques. Nous tenterons d’introduire également la notion de sécurité prouvée qui permet de répondre à la question: 'mon chiffre est-il sûr ?'"

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Un contrôle continu (interrogation 1h, documents manuscrits), 1/3 de la note finale Un examen final (2h, tous documents autorisés), 2/3 de la note finale

Publics

Ce cours fait partie de

Cybersecurite

Semestre: 9

Ce cours a lieu le: vendrediaprès-midi en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Boudaoud Karima Email: karima@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours concerne essentiellement la cybersécurité, cybercriminalité et investigation numériques.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Exam sur feuille

Publics

Ce cours fait partie de

Data Science

Semestre: 9

Ce cours a lieu le: vendrediaprès-midi en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Fillatre Lionel Email: lionel.fillatre@i3s.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Donner aux étudiants une bonne connaissance des principaux domaines d'application du traitement numérique des images et des vidéos et les préparer aux métiers associés.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: - 2 micro-projets (60%) - 1 examen final (40%)

Publics

Ce cours fait partie de

Distributed Optimization and Games

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Neglia Giovanni Email: giovanni.neglia@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: The focus of this course is on networks interconnecting decision making elements, whose collective behavior depends on a compilation of local decisions that are based on partial information about each other and the state of the system. These elements may have a common goal, or private (and often conflicting) ones. The course presents the theoretical foundations that allow to study and design such systems.

Contenu

References

Compétences

Publics

Ce cours fait partie de

Environnements Logiciels pour la Programmation Avancée  de Terminaux Mobiles

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 1 et 2

Section CNU: 27

ECTS: 4.00

Responsable: Tigli Jean-Yves Email: tigli@polytech.unice.fr

Horaires: Cours - 24h TD - 32h Travail Personnel - 28h

Résumé: Aujourd’hui, l’Informatique Mobile est déjà au cœur de nombreuses applications logicielles basées sur la localisation des utilisateurs (GPS, ...) et l’accès aux services par des terminaux utilisateurs spécifiques (bornes interactives, PDA, tablettes PC, téléphones mobiles, tables interactives...). Le grand nombre de cibles se distinguent alors par de nombreuses variantes matérielles que les standards logiciels ont encore du mal à masquer. Ce constat est par exemple à l’origine de coûts additionnels importants pour le portage des applications entre cibles mobiles et notamment pour la réalisation d’interfaces. Ce cours a donc pour objectif d’introduire au travers des exemples du marché des plateformes mobiles, les principales variantes logicielles du domaine.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: projet et contrôle écrit

Publics

Ce cours fait partie de

Evolving Internet

Semestre: 9

Ce cours a lieu le: vendredimatin en période: 1

Section CNU: 27

Url: https://planete.inria.fr/UnNet/

ECTS: 2.00

Responsable: Dabbous Walid Email: dabbous@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: The Internet has grown from a research curiosity to something we all rely on daily. It has been able to withstand rapid growth fairly well and its core protocols have been robust enough to accommodate numerous applications that were unforeseen by the original Internet designers. Evolving Internet (EI) will concentrate on the evolution of Internet architecture and protocols. We will focus on routing and congestion control (transport issues in general) and explain how they function and how they have evolved over the years since the Internet creation. The course will start by an overview of the Internet architecture, then digs into the details of the routing and transport protocols, especially from the point of view of their evolution and the way they managed to overcome the different changes that the Internet has faced: expansion, mobility, heterogeneity, etc.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: un partiel à 30% et un examen final à 70%

Publics

Ce cours fait partie de

Finance

Semestre: 9

Section CNU: 6

ECTS: 4.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 54h TD - 20h Travail Personnel - 37h

Résumé: Cet enseignement constitue une introduction à la finance de marché. On aborde le marché des taux d’intérêt ; le marché des produits dérivés, le thème de la décision ;les modèles d’équilibre du portefeuille.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: partie 1 : qcm partie 2 : devoir à la maison partie 3 : examen écrit sur machine (excel vba)

Publics

Ce cours fait partie de

Formal Models of Computation for the era of Systems and Networks on Chip

Semestre: 9

Ce cours a lieu le: mardimatin en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: De Simone Robert Email: Robert.de_Simone@inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: On présentera les récentes topologies d'architectures matérielles massivement multi-cœurs (manycores), disposant de réseaux sur puce complexes. On s'attachera ensuite à présenter des formalismes de modélisation d'application, issus de l'Informatique Théorique. Enfin on montrera l'utilité des seconds pour la compilation efficace vers les premières.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: 2 exercices à rendre à l'issue des TDs (coeff 1 chacun) examen final écrit (coeff 4)

Publics

Ce cours fait partie de

Fouilles de données

Semestre: 9

Ce cours a lieu le: mardimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Precioso Frédéric Email: precioso@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: La fouille de données est focalisée sur les données précédemment stockées par des processus divers, éventuellement dans un entrepôt ; ces données sont réutilisées pour exploration par des techniques d'analyse qui permettent de mettre à jour et restituer des connaissances sur des phénomènes inconnus ou oubliés. Au travers des multiples tentatives pour caractériser ce domaine, on peut retenir quatre objectifs fondamentaux qui justifient la métaphore de l'extraction et de la transformation de minerai : - fouiller, creuser, extraire ce qui est caché - prendre en compte le volume de données - transformer des données brutes en connaissances expertes - fournir des connaissances précieuses car nouvelles, valides et utiles à un utilisateur expert

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Évaluation des rendus de TD et contrôle écrit.

Publics

Ce cours fait partie de

From bit torrent to privacy

Semestre: 9

Ce cours a lieu le: jeudimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Legout Arnaud Email: Arnaud.Legout@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: BitTorrent is the most popular peer-to-peer file replication protocol and the second most popular protocol in the Internet. It is daily used by tens of millions of users and is therefore a perfect candidate for large scale privacy attacks, whose goal is to retrieve personal information on those users. The goal of this course, using BitTorrent as a use case, is to show that such attacks are possible on any peer-to-peer systems. In particular, we will explore design choices that make such attacks possible.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: contrôle intermédiaire sur un projet cours (notation d'un rapport) 1/3 examen final écrit sur 3 heures 2/3

Publics

Ce cours fait partie de

Gestion de données multimedia

Semestre: 9

Ce cours a lieu le: vendredimatin en période: 2

Section CNU: 61

ECTS: 2.00

Responsable: Mathieu Pierre Email: mathieu@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Il s'agit de montrer aux étudiants les spécificités de la transmission de signaux multimédia. Le module est décomposé en deux temps. Une première partie sous forme de cours qui décrit la problématique et les solutions mises en œuvre puis une seconde sous forme de TD qui permet d'expérimenter avec des logiciels et matériels professionnels. La problématique de ce type de transmission est analysée afin de permettre d'augmenter la cohérence de la solution et conduire à une bonne adaptation du codec, des débits et de la qualité à l'application envisagée.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: Un examen avec coefficient 2/3 Les compte-rendus des TD dont la moyenne est coefficientée 1/3

Publics

Ce cours fait partie de

Graph algorithms and combinatorial optimization

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 1

Section CNU: 27

Url: http://www-sop.inria.fr/members/Frederic.Havet/Cours/ubinet.html

ECTS: 2.00

Responsable: Nisse Nicolas Email: nicolas.nisse@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: The lectures will present the basic notions of Discrete Mathematics and Combinatorial Optimization. We will focus on two important problems, namely Network Flows and their applications to connectivity, and Graph Coloring. Through these two problems, we will give the basic notions of Algorithmic, Computational Complexity and Graph Theory. During the second part of the lecture, we will present an introduction to Linear Programming and duality, revisiting Flows and Coloring Problems.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: Two written exams. - midterm: 30% of the mark - final: 70% of the mark

Publics

Ce cours fait partie de

Green networking

Semestre: 9

Ce cours a lieu le: jeudiaprès-midi en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Lopez Dino Email: dino.lopez@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Energy becomes a major concern in Information Technology. In this course, we will focus on the problem of reducing the share of the network of energy consumption in IT. This course will start with an overview of the challenges related to energy reduction. Next, we will consider a set of specific problems pertaining to the routing and transport layer as well to the different parts of modern networks: wireless access networks, core networks of ISP and data centers. For each problem, we will focus either on practical challenges, e.g. what is the cost to pay in practice to have a fully functional green routing protocol or theoretical challenges, e.g., how to jointly account for energy reduction and load variations in an ideal routing algorithm.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: TP : 50% et examen final 50%

Publics

Ce cours fait partie de

Ingénierie 3D

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 2

Section CNU: 27

Url: https://team.inria.fr/titane/algorithmes-geometriques/

ECTS: 2.00

Responsable: Alliez Pierre Email: pierre.alliez@inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Le but de ce module est de présenter des problèmes géométriques sous l'angle algorithmique. On étudiera des structures de données et algorithmes géométriques jusqu'à leur programmation sur machine, avec un accent sur la complexité et les défis posés par les incertitudes numériques. La bibliothèque C++ CGAL (www.cgal.org) sera utilisée pour passer à la pratique. Domaines d'applications: multimédia, retro-ingénierie et ingénierie numérique.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: 20%. TP machines notés. 10%. Exercices notés au fil des cours. 30%. Micro-projet, distribué en semaine 4 à rendre à la dernière séance. 40%. Examen individuel écrit en fin de période

Publics

Ce cours fait partie de

Ingénierie des connaissances

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 1

Section CNU: 27

Url: http://moodle.i3s.unice.fr

ECTS: 2.00

Responsable: Faron Zucker Catherine Email: faron@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: De plus en plus d'entreprises ou de communautés expriment le besoin de représenter, d'organiser, d'accéder et de raisonner sur les connaissances de leur domaine, de leurs membres, relatives à leurs centres d'intérêt, leurs activités. Ce module est consacré à l'étude et à la mise en oeuvre de différents modèles de représentation et techniques permettant de capitaliser les connaissances, notamment sous la forme d'ontologies, et de raisonner sur ces connaissances.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Evaluation des rendus de TD Evaluation d'une synthèse écrite d'articles et de sa présentation orale

Publics

Ce cours fait partie de

Ingénierie des modèles et langages Spécifiques aux Domaines

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 2

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/teaching/mde-dsl/start

ECTS: 2.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours s'intéresse à l'Ingénierie des Modèles, du point de vue de la définition de langage spécifique aux domaines. En utilisant un méta-modèle pour capturer un domaine applicatif, les étudiants définissent un nouveau "langage" dédié aux experts du domaine capturé. Des techniques de génération de code sont alors utilisées pour atteindre des plateformes d'exécution classique.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Étude bibliographique Travail sur projet (rapport) Examen terminal

Publics

Ce cours fait partie de

Interfaces Tactiles

Semestre: 9

Ce cours a lieu le: vendrediaprès-midi en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Dery Anne-Marie Email: pinna@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Cet enseignement présente la particularité des interfaces tactiles sur supports variés tels que la table surface, des tablettes et des smartphones.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Interfaces réparties sur plusieurs supports

Semestre: 9

Ce cours a lieu le: vendredimatin en période: 2

Section CNU: 27

Url: http://atelierihm.unice.fr/enseignements/interfaces-tactiles-et-evolution-des-interfaces/

ECTS: 2.00

Responsable: Dery Anne-Marie Email: pinna@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Cet enseignement a pour but de concevoir et d'implémenter une application répartie multi supports. Les supports visés ont des spécificités différentes en terme d'usage et d’interactions.Par exemple les tables surfaces supportent les interactions tactiles, sonores et tangibles, et favorisent la réalisation de tâches coopératives. Les smartphones et tablettes supportent les interactions tactiles, sonores, vibreurs; sont équipés de capteurs de localisation et de position et favorisent les tâches en mobilité.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Démonstration et vidéo 25% Livraison 50% Note individuelle (oral / ecrit selon le nombre d'étudiants) 25%

Publics

Ce cours fait partie de

Internet Measurements and New Architectures

Semestre: 9

Ce cours a lieu le: vendredimatin en période: 2

Section CNU: 27

Url: https://planete.inria.fr/UnNet/

ECTS: 2.00

Responsable: Barakat Chadi Email: Chadi.Barakat@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: We are experiencing an unprecedented success of the Internet, putting it and the diverse applications and services it provides at the center of our daily life. This success is accompanied however with two main observations. On one side, end users are getting less and less knowledgeable about the Internet structure and the way it works, hence losing control on the performance they get from the network. On another side, the network and the content providers are overwhelmed with the huge volume of content end users generate. This has motivated a large number of research work on trying to infer the structure and performance of the Internet by means of measurements, and on proposing new network paradigms that improve efficiency and flexibility by providing a native support for content-based communication and adding programmability to network elements. IMNA will cover this interesting and emerging research area. We will motivate and overview the different proposals that have been made in the literature for a better Internet transparency by means of passive and active measurements, and the main networking paradigms for the Internet of the Future, including in particular Information-Centric Networking (ICN) and Software Defined Networking (SDN).

Prerequis:

Objectifs

Contenu

References

Compétences

Publics

Ce cours fait partie de

Interprétation de langages

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 2

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/_media/teaching/al/2013_idm2.pdf

ECTS: 2.00

Responsable: De Antoni Julien Email: julien.deantoni@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours présente des langages de modélisation existants tels que l'UML et son utilisation dans des domaines spécifiques (gestion des exigences, description d'architecture, aspects temporels). Après un rappel sur l'utilisation de ces modèles au sein d'un processus de développement, l'accent sera mis sur la mise en oeuvre de tels modèles dans des buts de simulation (animation de modèles, etc) ainsi que dans un but de vérification et validation. Ce cours offre un éclairage différent mais complémentaire à celui proposée en IDM1

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Les étudiants seront évalués de manière continue sur leur avancement du projet fil rouge et leur organisation dans le groupe de travail. Celui-ci donnera lieu à une présentation et une séance de questions lors de la dernière séance. De plus, un examen écrit individuel d'une heure et demi sera mis en place lors de la dernière séance.

Publics

Ce cours fait partie de

Intéragir dans un monde 3D

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Lingrand Diane Email: lingrand@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Le fil rouge consiste à construire une application permettant d'acquérir une scène 3D, de la visualiser, de s'y déplacer, de reconnaître des objets dans la scène, et de les manipuler.

Prerequis:

Publics

Ce cours fait partie de

Large Scale Distributed Systems

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 2

Section CNU: 27

Url: http://anubis.polytech.unice.fr/cours/2009_2010:si5:datagrid:start

ECTS: 2.00

Responsable: Montagnat Johan Email: johan@i3s.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Large scale distributed infrastructures leverage high performance networks to federate computing resources from multiple institutions. Distributed computing has become a critical tool in many scientific disciplines. This lecture describes the foundation of distributed computing infrastructures, including the main computing models exploited in Grids and Clouds to evolve from cluster computing towards virtualized resources and cross-institutional user communities.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: Deux épreuves écrites à mi-parcours et en fin de module de coefficients respectifs 1/3 et 2/3.

Publics

Ce cours fait partie de

Management

Semestre: 9

Ce cours a lieu le: jeudiaprès-midi en période: 1

Section CNU: 06

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 32h Travail Personnel - 18h

Résumé: Le module doit permettre de développer des compétences en matière de raisonnement juridique et d'analyser des situations pratiques en matière de management

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Middleware for Internet of Things

Semestre: 9

Ce cours a lieu le: mardimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Tigli Jean-Yves Email: tigli@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ubiquitous computing names the third wave in computing, just now beginning. First were mainframes, each shared by lots of people. Now we are in the personal computing era, person and machine staring uneasily at each other across the desktop. Next comes ubiquitous computing, when technology recedes into the background of our lives. Alan Kay of Apple calls this “Third Paradigm” computing. Friedemann Mattern, explains this trend from four technological reasons: miniaturization of devices, new materials, progress in communication technologies and better sensors. Anyway, ubiquitous computing introduces new challenges in the software engineering domain leading to numerous innovations for middleware.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: contrôles écrits

Publics

Ce cours fait partie de

Modèles mathématiques continus en finance et assurance

Semestre: 9

Section CNU: 27

ECTS: 3.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 45h TD - 43h Travail Personnel - 34h

Résumé: Ce cours introduit les modèles mathématiques à temps continu utilisés en finance quantitative pour l'évaluation d'options, la modélisation et l'analyse des risques en finance.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: exercices corrigés pendant toute la durée du cours et un examen final

Publics

Ce cours fait partie de

Modélisation et conception des systèmes embarqués

Semestre: 9

Ce cours a lieu le: jeudiaprès-midi en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Miramond Benoit Email: benoit.miramond@ensea.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Les objets connectés, les systèmes mobiles, les réseaux de capteurs ou l'électronique de contrôle en automobile sont autant de membres de la même famille des systèmes embarqués qui nécessitent une conception à la fois logicielle et matérielle spécifique. Nous étudions dans ce module les méthodologies de conception faisant intervenir les problématiques des deux mondes pour renforcer les compétences transverses attendues en ingénierie des systèmes embarqués industriels. Nous illustrerons ce cours des méthodes de modélisation et des langages de description permettant d'abstraire le système embarqué et son environnement. Nous suivrons une approche de raffinement successif de ces descriptions pour enfin aborder les problématiques de temps réel et de consommation des exécutifs embarqués sur des architectures SoC (System-on-Chip).

Prerequis:

Objectifs

Contenu

References

Compétences

Publics

Ce cours fait partie de

Méthodes numériques pour l'évaluation d'options et la gestion de portefeuille

Semestre: 9

Section CNU: 27

ECTS: 3.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 24h TD - 24h Travail Personnel - 19h

Résumé: En salle de marché, il ne suffit pas de savoir qu'il existe un prix d'option par absence d'opportunité d'arbitrage ou une stratégie optimale de gestion d'un portefeuille donné. Il faut aussi calculer le prix et la stratégie de couverture correspondante, la stratégie optimale et la valeur optimale de portefeuille correspondante, ainsi que beaucoup d'autres quantités essentielles imposées par le législateur, les traders ou la clientèle telles que les risques de position et les sensibilités aux facteurs de risques. - En pratique, pour être en mesure de calculer, il faut d'abord choisir un modèle et en calibrer les paramètres. Le cours a pour but de donner quelques éléments de base de calibration implicite (à l'aide des valeurs actuelles du plus grand nombre possible de produits financiers) ou historique (à partir de données passées du marche). - On présente ainsi des briques de base de la statistique des processus de diffusion en insistant sur leurs vitesses de convergence et en se limitant aux modèles les plus simples (modèles de Black et Scholes pour les actions et de Vasicek pour les taux). - Une fois que le modèle est calibre, il faut calculer. On s'intéresse donc aux méthodes de Monte-Carlo et, à nouveau, on met l'accent sur les questions liées à la vitesse de convergence. - Enfin, on aborde l'approximation des modèles stochastiques en énonçant et en illustrant quelques résultats importants concernant la discrétisation des équations différentielles stochastiques.

Prerequis:

Contenu

References

Compétences

Acquis

Evaluation: Ce cours est évalué par deux minis projets réalisés en binôme et un examen en classe

Publics

Ce cours fait partie de

Objets Connectés et services

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 1 et 2

Section CNU: 27

ECTS: 4.00

Responsable: Tigli Jean-Yves Email: tigli@polytech.unice.fr

Horaires: Cours - 24h TD - 32h Travail Personnel - 28h

Résumé: La miniaturisation des dispositifs informatiques et de télécommunication, le progrès des protocoles de communication, l’incorporation de ces fonctions dans des objets usuels devenus communicants voire intelligents (téléphones, lunettes, montres, ceintures, sacoches (Sideshow de Microsoft), vêtements ; équipements ménagers, automobiles, jouets comme l'ancien Nabaztag de la société Violet, produits " tracés " avec les RFIDs, etc.), sont les facteurs technologiques du secteur émergeant des nouvelles applications et services logiciels en Intelligence Ambiante. Ainsi chaque année à las Vegas de nouveaux objets insolites sont présentés lors du CES : le Consumer Electronics Show. Ce cours s'appuie sur une approche pédagogique par projet. Il permet aux étudiants de se familiariser ou d'approfondir les différentes compétences nécessaires à la production d'un objet connecté innovant (design plastique, intégration matérielle, développement logiciel embarqué, développement de services pour dispositifs) et son intégration dans une architecture orientée service pour la production d'applications multiservices multi-dispositifs. Les étudiants seront donc amenés à mener un tel projet à plusieurs tout au long du module. Les domaines d'application ciblés sont alors définis selon les centres d'intérêts des étudiants et des thématiques par promotion. Il pourra s'agir, de la santé, de la maison, du bâtiment et de la ville intelligents, des transports, de l'environnement et de la prévention des risques, de l'assistance aux usagers en situation de mobilité ...

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: épreuves orales et écrites au fil du projet

Publics

Ce cours fait partie de

Peer to peer

Semestre: 9

Ce cours a lieu le: mardimatin en période: 1

Section CNU: 27

Url: http://deptinfo.unice.fr/~bmartin/p2p.html

ECTS: 2.00

Responsable: Liquori Luigi Email: Luigi.Liquori@inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Since the early days of the internet, from the email to the Web, the client-server architecture has been used for data transfer. However, in a few years, the peer-to-peer architecture has changed our way to share information. At the present time, peer-to-peer communications account for between 60% to 90% of the internet traffic. The peer-to-peer architecture deployment has followed a rare model in the history of the internet. Whereas, most of the time, even the smallest improvement requires years of academic evaluations and experimentations, before a real large scale deployment, peer-to-peer systems were deployed at large scale based on an empirical process. The understanding of these new systems is fundamental today for anybody who wants to work in an area related to networking.

Contenu

References

Compétences

Publics

Ce cours fait partie de

Performance Evaluation of Networks

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Alouf Sara Email: Sara.Alouf@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: This course will expose the students to the basic concepts and tools used in probabilistic modeling, performance evaluation, optimization and control of large-scale computer networks and distributed systems. The course will cover the theory of Markov chains (discrete time, continuous time, irreducible, absorbing, birth and death processes) and the theory of queues (classical M/M/1, M/M/1/K, M/M/c, M/M/c/c, M/G/1) and product-form network of queues (Jackson networks, Kelly networks). Numerous applications will be studied throughout the class, such as the modeling of IEEE 802.11 and the modeling of Web servers.

Prerequis:

Objectifs

Contenu

References

Compétences

Evaluation: - 6 homeworks accounting for 1/2 of the final mark - a 3h-long final-term exam accounting for 1/2 of the final mark

Publics

Ce cours fait partie de

Preuves en Cryptographie

Semestre: 9

Ce cours a lieu le: mardimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Rezk Tamara Email: tamara.rezk@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Objectifs

Contenu

References

Compétences

Publics

Ce cours fait partie de

Processus Metier

Semestre: 9

Ce cours a lieu le: mercredimatin en période: 1

Section CNU: 27

Url: http://moodle.i3s.unice.fr/mod/page/view.php?id=877

ECTS: 2.00

Responsable: Occello Audrey Email: occello@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce module aborde l'approche visant à coupler BPM et SOA. Il se focalise particulièrement sur les phases d’analyse, de modélisation et de simulation. C’est dans ces phases « amont » que se joue la communication, essentielle, entre équipes métier et équipes techniques.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Rendu de TD individuel (1/3), rendu de TD en groupe (1/3), devoir surveillé (1/3)

Publics

Ce cours fait partie de

Programmable web - client-side

Semestre: 9

Ce cours a lieu le: jeudimatin en période: 2

Section CNU: 27

Url: http://miageprojet2.unice.fr/Intranet_de_Michel_Buffa/Web_Avancé_EPU_2013-2014

ECTS: 2.00

Responsable: Buffa Michel Email: buffa@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Présenter des concepts “avancés” ou “émergents” des technologies web, notamment HTML5 et ses nombreuses nouveautés, mais également des tendances fortes comme les “webapps”, des applications proches des applications natives, ne tournant pas forcément dans un navigateur web, mais dans des “stores”. Egalement le développement d’applications multiparticipants synchrones exploitant les WebSockets de HTML5 ou le peer to peer via WebRTC (Web Real Time Communication, un standard du W3C).  Renforcer les concepts de base qui sont toujours d’actualité pour le développement web : l’architecture MVC (côté client, on parle ici de MVC dans la conception des webapps) et la philosophie ReST (interface avec des web services comme ceux proposés par le cours “programmable web-server side) HTML5 = HTML (des tags, des attributs nouveaux) + CSS3 (très nombreux ajouts, notamment animations, transitions, transformations géométriques 2D et 3D, etc.) + JavaScript (+ de 30 nouvelles APIs implémentées ou en cours d’implémentation par les navigateurs) + de nombreux modules complémentaires, notamment pour les mobiles (voir http://www.w3.org/2014/01/mobile-web-app-state/), le jeu, la musique, etc. HTML5 a introduit de nombreuses nouveautés les plus visibles étant dans le domaine du multimédia (dessin, vidéo, audio) mais également l’introduction des Web Sockets, une technologie qui ouvre la porte vers de véritables applications synchrones bénéficiant de canaux de communications permanents et full duplex. Le cours présente l’ensemble des nouveautés de HTML5 (tags, mais surtout très nombreuses APIs JavaScript) mais également de CSS3 (uniquement les nouveautés. Si la partie “media queries” est présentée dans le module sur les interfaces plastiques, elle ne sera pas abordée dans le présent module).  Le cours propose de développer des applications riches, collaboratives utilisant l’ensemble de ces concepts (multimedia, web sockets, animation, son, etc).  Il introduit également quelques frameworks (notamment pour faciliter l'approche MVC), comem angularJS. Le cours propose également d’exploiter les données du Linked Open Data comme DBPedia, Freebase ou autres données RDF libres d’accès et de les intégrer dans les applications développées.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Mini projet et contrôle écrit

Publics

Ce cours fait partie de

Programmable web - server-side

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 2

Section CNU: 27

Url: http://moodle.i3s.unice.fr/course/view.php?id=63

ECTS: 2.00

Responsable: Sander Peter Email: sander@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Le web se transforme d'une application pour livrer des informations aux gens vers une application pour l'échange des données entre machines. Dans ce cours, nous étudions des approches web à la fois de la perspective des ses bases philosophiques aussi bien que ses avancées technologiques. Un partie importante du cours comprend un projet mettant en oeuvre les concepts vus en cours. Dans ce cours il s'agit principalement du côté serveur d'une application web ; ce cours est intégré avec "Programmable web - client-side" pour ce qui traite du côté client.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Examen (20%) + projet (80%).

Publics

Ce cours fait partie de

Projet Ubinet et GMD DSC

Semestre: 9

Section CNU: 27

ECTS: 4.00

Responsable: Urvoy-Keller Guillaume Email: Guillaume.Urvoy-Keller@unice.fr

Horaires: TD - 50h Travail Personnel - 34h

Résumé: projet ubinet

Publics

Ce cours fait partie de

Projet apprenti

Semestre: 9

Section CNU: 27

ECTS: 10.00

Responsable: Collet Philippe Email: Philippe.Collet@unice.fr

Horaires: TD - 100h Travail Personnel - 34h

Résumé: première partie d'apprentissagee

Prerequis:

Publics

Ce cours fait partie de

Projet de fin d'études

Semestre: 9

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/teaching/pfe/start

ECTS: 6.00

Responsable: Molines Guilhem Email: Guilhem.MOLINES@unice.fr

Horaires: TD - 100h Travail Personnel - 34h Durée en semaines - 8s

Résumé: Ce cours permet aux étudiants de mener de bout en bout un projet d'envergure, qui peut être orienté ingénierie ou recherche. L'accent est mis sur la gestion "professionnelle" du projet en mettant les étudiants en responsabilité. Des intervenants industriels guident les étudiants à travailler dans des conditions proches de celles d'une structure privée.

Prerequis:

Objectifs

Contenu

Compétences

Acquis

Evaluation: Présentation orale des résultat du projet: 30% Travail réalisé: 30% Gestion du projet: 40%

Publics

Ce cours fait partie de

Re-Sampling methods and estimator selection

Semestre: 9

Section CNU: 26

Url: NULL

ECTS: 4.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 15h TD - 15h Travail Personnel - 30h

Prerequis:

Publics

Ce cours fait partie de

Réalité virtuelle

Semestre: 9

Ce cours a lieu le: jeudiaprès-midi en période: 2

Section CNU: 27

Url: jalon.unice.fr

ECTS: 2.00

Responsable: Donati Leo Email: leo.donati@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Le cours aborde les algorithmes qui interviennent en synthèse d'images et présente les librairies de rendu 3D OpenGL et OpenSceneGraph.

Prerequis:

Objectifs

Compétences

Acquis

Publics

Ce cours fait partie de

Rétro-ingénierie, Maintenance et Evolution des logiciels

Semestre: 9

Ce cours a lieu le: mardimatin en période: 2

Section CNU: 27

Url: NULL

ECTS: 2.00

Responsable: Blay Mireille Email: blay@i3s.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Prerequis:

Publics

Ce cours fait partie de

SOA: Intégration de services

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 1

Section CNU: 27

Url: http://www.i3s.unice.fr/~mosser/teaching/soa-esb/start

ECTS: 2.00

Responsable: Mosser Sébastien Email: mosser@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours s'intéresse aux Architectures Orientées Services, qui définissent des applications complexes par assemblage de services atomiques. Après de brefs rappels sur les technologies "services", l'accent est mis sur l'intégration des services par l'utilisation d'un "Enterprise Service Bus", qui permet un couplage lache entre les services et une maintenance plus facile. La dernière partie du cours traite des règles métiers, une approche déclarative pour composer des services de manière maintenable.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Étude bibliographique Projet Contrôle terminal

Publics

Ce cours fait partie de

Security and Privacy 3.0

Semestre: 9

Ce cours a lieu le: mercrediaprès-midi en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Boudaoud Karima Email: karima@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours concerne essentiellement la sécurité des applications, services et donnés au niveau Web, Mobile et Cloud.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Exam sur feuille: 2/3 TP: 1/3

Publics

Ce cours fait partie de

Smart Cards

Semestre: 9

Ce cours a lieu le: jeudimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Lavirotte Stéphane Email: stephane@lavirotte.com

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Compétences

Publics

Ce cours fait partie de

Systèmes d'exploitation avancés

Semestre: 9

Ce cours a lieu le: mardimatin en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Lavirotte Stéphane Email: stephane@lavirotte.com

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Le but de ce cours est de présenter le fonctionnement interne d'un système d'exploitation ce qui permettra de fédérer les apprentissages issus de différents cours (principes d'exécution des programmes, programmation système, clonage de processus, ...). Après une présentation rapide des architectures de systèmes d'exploitation, nous étudierons et mettrons en pratique la virtualisation de systèmes, le développement de modules et de pilotes pour de nouveaux périphériques et capteurs, les systèmes de fichiers classiques et ceux adaptés pour l'embarqué et les objets connectés et la notion de device tree pour l'encapsulation des informations sur une plateforme. L'ensemble des concepts seront déclinées sous l'environnement GNU/Linux. Un peu plus de 2/3 du module sera consacré à la mise en oeuvre des concepts et à la réalisation pratique en travaux dirigés.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Sécurité dans les réseaux

Semestre: 9

Ce cours a lieu le: lundiaprès-midi en période: 2

Section CNU: 27

Url: http://deptinfo.unice.fr/~bmartin/securite.html

ECTS: 2.00

Responsable: Martin Bruno Email: bmartin@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Après un bref rappel des principaux paradigmes de la cryptographie, le cours aborde la construction de mécanismes de sécurité qui implémentent les services de sécurité (p.e. confidentialité, intégrité, authentification…). Dans la partie pratique dans un environnement virtualisé sous linux, on met en oeuvre différents outils permettant de sécuriser les services réseau cruciaux comme http, smtp, imap…. On apprend aussi à réaliser simplement un coupe-feu sous linux dans le cadre d’un petit réseau local. On découvrira aussi quelques outils d'audit de sécurité utilisés dans un environnement de machines virtuelles

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: compte-rendu des TP (binômes autorisés) 1/3 de la note finale. Examen terminal écrit individuel (documents autorisés) 2/3 de la note finale

Publics

Ce cours fait partie de

Sécurité des applications web

Semestre: 9

Ce cours a lieu le: jeudimatin en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Rezk Tamara Email: tamara.rezk@sophia.inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: WASP est un cours introductif aux technologies du web et les problèmes de securité liés au web du aujourd'hui.

Objectifs

Contenu

Compétences

Evaluation: deux contrôles écrits

Publics

Ce cours fait partie de

Techniques d'expression

Semestre: 9

Ce cours a lieu le: mercrediaprès-midi en période: 1

Section CNU: 71

Url: NULL

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 24h Travail Personnel - 24h

Prerequis:

Publics

Ce cours fait partie de

Techniques d'interaction et multimodalité

Semestre: 9

Ce cours a lieu le: jeudimatin en période: 1

Section CNU: 27

Url: http://atelierihm.unice.fr/enseignements/

ECTS: 2.00

Responsable: Renevier Philippe Email: renevier@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Découvrir et se familiariser avec les interactions et interfaces homme machine dites post-wimp (window icon menu pointer device). Ces IHM sortent donc du contexte habituel de l'écran, de la souris et du clavier. Se pencher sur les outils pour la visualisation des grands espaces d'information, de Réalité Augmentée constituent des paradigmes d'interactions transversaux à la conception d'ihm, premiers pas vers la multimodalité.

Prerequis:

Objectifs

Contenu

References

Compétences

Publics

Ce cours fait partie de

Techniques modernes de programmation concurrentes

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 1

Section CNU: 27

Url: http://users.polytech.unice.fr/~jpr/dokuwiki/doku.php?id=cpp:meta_prog

ECTS: 2.00

Responsable: Lozi Jean-Pierre Email: Jean-Pierre.LOZI@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Compléter le cours de C++ de SI4 par - la description du mécanisme des "templates" - l'utilisation de la "programmation par templates", en particulier dans la conception de bibliothèques

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: TD notés

Publics

Ce cours fait partie de

Technologies pour les données massives

Semestre: 9

Ce cours a lieu le: lundimatin en période: 1

Section CNU: 27

ECTS: 2.00

Responsable: Fillatre Lionel Email: lionel.fillatre@i3s.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Découvrir une architecture pour le traitement des données massives et savoir utiliser les outils informatiques associés.

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: - 2 micro-projets (50%) - 1 examen final (50%)

Publics

Ce cours fait partie de

Traitement avancé des Images

Semestre: 9

Ce cours a lieu le: jeudimatin en période: 1

Section CNU: 61

ECTS: 2.00

Responsable: Blanc-Feraud Laure Email: Laure.Blanc_Feraud@inria.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Ce cours est une introduction à quelque outils élémentaires du traitement numérique des images, concernant les manipulations de base comme le filtrage, la transformée de Fourier, la détection de contours, la segmentation, la restauration. Les outils classiques tels que la morphologie mathématique, les EDP et le calcul variationnel et les modèles stochastiques pour les images sont introduits.

Objectifs

Contenu

References

Compétences

Acquis

Publics

Ce cours fait partie de

Variable detection and multiple testing

Semestre: 9

Section CNU: 26

Url: NULL

ECTS: 4.00

Responsable: Baude Françoise Email: baude@unice.fr

Horaires: Cours - 15h TD - 15h Travail Personnel - 30h

Prerequis:

Publics

Ce cours fait partie de

Virtualized infrastructure in cloud computing

Semestre: 9

Ce cours a lieu le: lundimatin en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Hermenier Fabien Email: fabien.hermenier@unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: This course presents the virtualized infrastructures that are at the core of today cloud environment with a focus on solutions used to virtualize the network and the computing infrastructure. We discuss some of the challenges that occur today at large scale such as providing security, quality of service and reducing the total ownership costs. We then present and test common and ongoing solutions.

Compétences

Acquis

Evaluation: Practical sessions and exam

Publics

Ce cours fait partie de

Web de données

Semestre: 9

Ce cours a lieu le: mardimatin en période: 1

Section CNU: 27

Url: moodle.i3s.unice.fr

ECTS: 2.00

Responsable: Faron Zucker Catherine Email: faron@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Les applications web utilisent et échangent des données sur le web qui évolue ainsi vers ce que l'on appelle le web de données ouvertes et liées. Ce cours introduit aux enjeux et principes du web de données et aux langages du W3C permettant ce web de données: RDF et RDFS pour représenter les données et leurs schémas, SPARQL pour interroger ces données, et les autres standards émergents de l'activité Data du W3C (http://www.w3.org/2013/data).

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Evaluation des rendus de TD Contrôle terminal

Publics

Ce cours fait partie de

Web sémantique

Semestre: 9

Ce cours a lieu le: mardiaprès-midi en période: 2

Section CNU: 27

ECTS: 2.00

Responsable: Faron Zucker Catherine Email: faron@polytech.unice.fr

Horaires: Cours - 12h TD - 16h Travail Personnel - 14h

Résumé: Le web de données est la première vague de déploiement du web sémantique. Le web sémantique offre les modèles et techniques permettant de raisonner sur les données du web. Cela passe par la définition de vocabulaires riches ou ontologies (dans le langage OWL) et de règles d'inférences et la mise en oeuvre d'inférences lors de l'interrogation des données (SPARQL Entailment Regimes).

Prerequis:

Objectifs

Contenu

References

Compétences

Acquis

Evaluation: Evaluation des rendus de TD Evaluation d'un mini-projet (rendu de code, rapport et soutenance orale)

Publics

Ce cours fait partie de

Anglais prepa toeic  apprentis

Semestre: 10

Section CNU: 11

Url: NULL

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 45h Travail Personnel - 24h

Résumé: The main theme of this course is to prepare students for the toeic exam

Prerequis:

Publics

Ce cours fait partie de

Anglais professionel apprentis

Semestre: 10

Section CNU: 11

Url: NULL

ECTS: 2.00

Responsable: Storey Françoise Email: fstorey@polytech.unice.fr

Horaires: TD - 45h Travail Personnel - 24h

Résumé: The main theme of this course is to prepare students for the international job market by providing targeted practice in interview techniques and by reviewing or creating professional documents involved in job applications. It aims to consolidate and extend the skills acquired in the first two years in the school. Grammar and vocabulary will be reviewed as necessary, together with pronunciation practice. Workshop activities and pair-work will be organized in order to allow students to work at their own levels.

Prerequis:

Publics

Ce cours fait partie de

Enterpreneurship and innovation

Semestre: 10

Url: NULL

ECTS: 6.00

Responsable: Urvoy-Keller Guillaume Email: Guillaume.Urvoy-Keller@unice.fr

Horaires: Travail Personnel - 50h

Prerequis:

Publics

Ce cours fait partie de

Management

Semestre: 10

Section CNU: 06

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 45h Travail Personnel - 18h

Résumé: Le module doit permettre de développer des compétences en matière de raisonnement juridique et d'analyser des situations pratiques en matière de management

Publics

Ce cours fait partie de

Stage EPU5

Semestre: 10

Section CNU: 27

ECTS: 30.00

Responsable: Hermenier Fabien Email: fabien.hermenier@unice.fr

Horaires: Durée en semaines - 22s

Résumé: Stage de 5 à 6 mois mettant l'élève en situation d'apprentissage en entreprise, des aspects scientifiques, techniques et humains du métier d'ingénieur. Ce stage doit être d'un niveau suffisant pour préparer l'élève à son insertion professionnelle en tant qu'ingénieur débutant. Il doit pour cela permettre de faire le lien entre les connaissances et savoir-faire acquis pendant le cursus scolaire et universitaire et leurs développement en compétences dans le cadre d'une entreprise. Le travail à effectuer doit comporter au moins en partie des aspects relevant des études ou du développement de niveau ingénieur : analyse des besoins, spécification, conception, études prospectives, recherche et développement, évaluation et étude de faisabilité de nouvelles technique. Ce stage peut aussi se dérouler dans un département de recherche et développement en entreprise ou en laboratoire de recherche académique.

Prerequis:

Objectifs

Compétences

Publics

Ce cours fait partie de

Stage Master 2

Semestre: 10

Section CNU: 27

ECTS: 30.00

Responsable: Hermenier Fabien Email: fabien.hermenier@unice.fr

Horaires: Durée en semaines - 22s

Résumé: Stage de 5 à 6 mois mettant l'élève en situation d'apprentissage en entreprise, des aspects scientifiques, techniques et humains du métier d'ingénieur. Ce stage doit être d'un niveau suffisant pour préparer l'élève à son insertion professionnelle en tant qu'ingénieur débutant. Il doit pour cela permettre de faire le lien entre les connaissances et savoir-faire acquis pendant le cursus scolaire et universitaire et leurs développement en compétences dans le cadre d'une entreprise. Le travail à effectuer doit comporter au moins en partie des aspects relevant des études ou du développement de niveau ingénieur : analyse des besoins, spécification, conception, études prospectives, recherche et développement, évaluation et étude de faisabilité de nouvelles technique. Ce stage peut aussi se dérouler dans un département de recherche et développement en entreprise ou en laboratoire de recherche académique.

Publics

Ce cours fait partie de

Stage Master 2 apprentis

Semestre: 10

Section CNU: 27

ECTS: 26.00

Responsable: Collet Philippe Email: Philippe.Collet@unice.fr

Horaires: Durée en semaines - 22s

Résumé: Stage de 5 à 6 mois mettant l'élève en situation d'apprentissage en entreprise, des aspects scientifiques, techniques et humains du métier d'ingénieur. Ce stage doit être d'un niveau suffisant pour préparer l'élève à son insertion professionnelle en tant qu'ingénieur débutant. Il doit pour cela permettre de faire le lien entre les connaissances et savoir-faire acquis pendant le cursus scolaire et universitaire et leurs développement en compétences dans le cadre d'une entreprise. Le travail à effectuer doit comporter au moins en partie des aspects relevant des études ou du développement de niveau ingénieur : analyse des besoins, spécification, conception, études prospectives, recherche et développement, évaluation et étude de faisabilité de nouvelles technique. Ce stage peut aussi se dérouler dans un département de recherche et développement en entreprise ou en laboratoire de recherche académique.

Publics

Ce cours fait partie de

Techniques d'expression apprentis

Semestre: 10

Section CNU: 71

Url: NULL

ECTS: 2.00

Responsable: Bachelot Christinne Email: bachelot@polytech.unice.fr

Horaires: TD - 45h Travail Personnel - 24h

Prerequis:

Publics

Ce cours fait partie de