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

Carmen Pires Morgado, Nuno Manuel Ribeiro Preguiça

Horas semanais

4

Total de horas

64

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 sensores

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

Método de avaliação

Dois testes (com peso de 33% cada) ou exame (66%)
Projeto de programação: 34%

Teste: sem consulta
Frequência: nota projecto  >=  8.
 

Cursos