Guia de Cursos

Queres conhecer a oferta de cursos da NOVA, nas áreas das licenciaturas, mestrados e doutoramentos?
No nosso Guia de Cursos encontras informação útil sobre Faculdades, Institutos e Escolas.
Podes ainda aceder a informações complementares necessárias a uma completa integração.

saber mais Guia de Cursos

Faculdade de Ciências e Tecnologia

Sistemas de Computação Móvel e Ubíqua

Código

8299

Unidade Orgânica

Faculdade de Ciências e Tecnologia

Departamento

Departamento de Informática

Créditos

6.0

Professor responsável

José Augusto Legatheaux Martins, Nuno Manuel Ribeiro Preguiça

Horas semanais

4

Total de horas

56

Língua de ensino

Português

Objectivos

Esta é uma unidade curricular (UC) opcional sobre sistemas de computação móvel e ubíqua. Esta UC introduz as características fundamentais dos ambientes de computação móvel e ubíqua, assim como os modelos e técnicas usadas no desenvolvimento de aplicações para estes ambientes. Como pré-requisito, os estudantes devem possuir conhecimentos de programação e sistemas distribuídos.

 

Conhecimentos

  •  Características dos ambientes de computação móvel e ubíqua
  • Arquitecturas, modelos e técnicas de programação para estes ambientes
  • Conhecimentos fundamentais de redes móveis
  • Técnicas de localização
  • Problemas e soluções específicas para aplicações móveis (interfaces, gestão de dados e adaptação ao contexto)
  • Problemas e técnicas de sistemas de sensoriamento

Aptidões e competências

  • Desenho e implementação de sistemas móveis
  • Implementação de soluções para lidar com aspectos específicos relacionados com a mobilidade
  • Desenho e implementação de sistemas ubíquos

Pré-requisitos

Como pré-requisito, os estudantes devem possuir conhecimentos de programação e sistemas distribuídos.

Conteúdo

  1. Introdução, exemplos e desafios
  2. Programação de sistemas móveis
    1. Modelos e arquitecturas
    2. Frameworks nativos
    3. Soluções baseadas na web
  3. Redes sem fios
    1. Redes sem fios
    2. Mobilidade
  4. Localização
    1. Conceitos de localização
    2. Técnicas de localização
  5. Aspectos específicos da computação móvel
    1. Interfaces
    2. Gestão de dados
    3. Adaptação ao contexto
  6. Introdução à computação ubíqua
    1. Dispositivos
    2. Modelos a arquitecturas
  7. Sistemas de sensoriamento
    1. Redes de sensores
    2. Sensoriamento participativo

Bibliografia

Principal

  • Frank Adelstein, Sandeep Gupta, Golden Richard, Loren Schwiebert, "Fundamentals of Mobile and Pervasive Computing", McGraw-Hill, 2005
    ISBN 0071412379
  • Conjunto de artigos fornecido pelo professor.

Método de ensino

Lectures for presenting and discussing fundamental concepts and techniques/algorithms.

Labs are used for presenting and implementing programs that put those techniques into practice, including two mini-projects.

Método de avaliação

Assessment in this course is based on the following components:
Two test: 33% each
Two mini-projects: 17 % each

Test. Closed-book.
Frequency. Mini-project grade >=  8.
 

Important Dates:

1st test: 22/4
2nd test: 30/5

Project deadlines

1st project: 8/4
2dn project: 13/5 


Cursos