Ce cours passe en revue l'ensemble des modélisations nécessaires à l'analyse des objectifs, la conception et au développement d'un service informationnel.

Objectif
A la fin du cours les étudiants connaissent les notions d'information de contexte, de service s'adaptant au contexte, ainsi que la notion de services obtenus par des mashups.

Descriptif
Les informations de contexte sont présentes et exploitées par les services informationnelles de manière courante. Il s'agit d'information fournies par des capteurs physiques ( thermomètre, images de caméra, son ); capteurs présents dans les téléphones (gyroscope, luminosité, GPS), de capteurs virtuels (agenda) ou sociaux (liens sur les réseaux , contenu posté etc...) Ces informations sont ensuite exploitées par des services qui en fonction des valeurs de contexte s'adaptent pour fournir à l'utilisateur un service plus performant-personnalisé ou dépendant de la situation. Les mashups sont des services produits à partir d'autres services existants (p.e. utiliiser Google maps pour fournir un service de guidage personnalisé).

1. Introduction au contexte
2. Qualité de contexte
3. Modélisation de contexte
4.Acquisition de contexte
5. Aggrégation de contexte
6. Profil
7. Inférence de contexte

La partie Mashup fait l'objet de présentation par les étudiants:
1. Introduction aux Mashup
2. Différents types de Mashup
3. Récupération des données de Mashups (capteurs, réseaux sociaux)
4. Format et présentations des données
5. Outils de mashups
6. Combinaison par orchestration, choréographie

Cours conseillés
Conseillé d'avoir suivi:
D200007 Base de données
11X004 logiciels et Réseaux

Evaluation
Session ordinaire: -Examen Ecrit - 2 heures (70%) - Présentation partie mashup (30%) Session de rattrapage: mêmes conditions que session ordinaires. Les présentations effectuées pendant le semestre sont comptées comme pour la session ordinaire.












Descriptif
L'objectif de ce cours est d'introduire le Design Science comme fondement méthodologique dans le domaine des systèmes d'information, des technologies de l'information et de la science des services. Les processus de design et d'innovation sur des artéfacts intangibles et dématérialisés sont abordés dans leurs fondements théoriques et pratiques. 

Le séminaire fait partie de l'enseignement. Il est obligatoire.

Cours conseillés
Projet transversal I

Evaluation
Examen écrit.

Advanced Seminar on Industrial & Emerging issues in Information Systems and Services Science 
– 
Séminaire Avancé en Systèmes d'Information et Science des Services : Industrie et Thèmes Emergents

Objectif
The objective of this series of invited lectures or special events is to offer the students a broad overview of academic, industrial and societal issues in the area of information systems, computer science and services science. 

Descriptif
Invited speakers from both academia and industry come share their work and ideas in a lecture format and engage in discussion / Q&A following their talks. Talks may be given in English or French. Other special events or conferences may be part of the program depending on availability. The seminar is yearly with sessions every two weeks on average. Final schedule may be different depending on availability or other constraints.  

Evaluation
Evaluation is boolean (pass / fail) based on short essays to be provided after each session.

An introduction to algorithms, their programming, and their analysis.

OBJECTIFS

Design Science Research (English title)

This course provides an overview of design research methods, from literature review to writing techniques, to research and creativity patterns.

Soft skills developed:

Reviewing research papers, writing master thesis, presenting and publishing research, bibliographic research, establishment of state of the art, identifying research questions.


CONTENU

 

Introduction and motivation

Literature review and research questions

Writing

Research Methods Patterns

Presentations

Personal work


EVALUATION

Evaluation of course and exercises :

·       Coursework 1 (1/6): Presentation and analysis of a research article

·       Coursework 2 (1/6): 800 words exercise

Evaluation of Practical

Coursework 3: Bibliographic research on MSc project (4/6)

RESSOURCES

Vaishnavi, V. and Kuechler, W. (2008). Design Science Research Methods and Patterns: Innovating Information and Communication Technology. Auerbach Publications.


Descriptif
Le projet transverse I est un séminaire transverse à plusieurs cours: Analyse des Objectifs, Fondements formels des SI et Mashup, Contextualisation et Qualité des Services.
Son but est de permettre aux étudiants de travailler un même projet informatique dans les différentes dimensions étudiées durant les trois cours en question.
Les étudiants vont donc analyser les objectifs du projet, en faire une conception et modélisation, et finalement l'implémenter.L'accent est mis sur la base de données sous-jacente au service développé par les étudiants.

Les domaines d'application sont divers: transports publics, médical, environnemental, etc.

Les projets sont dans la mesure du possible proposés par des entreprises ou organisations.

Les étudiants devront:
1. rendre un rapport complet détaillant les différentes dimensions mentionnées ci-dessus,
2. faire une présentation de leur travail face aux entreprises ou organisations ayant fourni les idées de projet
3. fournir une démonstration et le code de leur projet.

Durant ce séminaire, les étudiants sont accompagnés chaque semaine sur le plan programmation (mashup et programmation Java Android).
Un suivi régulier de l'avancement global du projet aura lieu chaque 2 à 3 semaines.

Cours conseillés
Conseillé: D200008 Algorithmique appliquée
D200007 bases de données