Internet das Coisas e Ciência dos Dados

« Voltar

Objetivos

I) Compreender o papel dos sistemas computacionais assentes na Cloud e na Internet das Coisas no processo de modelação, transformação e mineração de dados.

II) Conhecer as múltiplas aplicações da Internet das Coisas no quotidiano.

III) Perceber o impacto da IoT no contexto da Ciência dos Dados, em particular, a influência que pode trazer na implementação de soluções sustentáveis

IV) Saber escolher uma solução baseada na nuvem para recolha, armazenamento e mineração de informação recolhida a partir da Internet das Coisas

Programa

1. Conceito e caraterísticas da Internet das Coisas

2. Modelo de desenho de aplicações

3. Ferramentas de desenvolvimento de aplicações

4. Aplicações da Internet das Coisas e da Ciências de Dados

5. Plataformas (na nuvem) para recolha, pré-processamento, mineração e visualização de dados da IoT

6. Desafios no desenho e implementação de sistemas baseados na Internet das Coisas e na Ciência dos Dados

Métodos de ensino

As aulas teóricas são expositivas em que se apresentam os conceitos fundamentais da Internet das Coisas com recurso a exemplos e demonstrações no âmbito da Ciência dos Dados. As aulas teórico-práticas funcionam articuladas com as aulas teóricas e são preenchidas pela exposição e análise de estudos de caso, de pequena e média escala, relacionados com aplicações da IoT e da Ciência dos Dados, os seus desafios e de como se podem implementar estas soluções. 

Os estudantes desenvolvem um projeto que é o elemento aglutinador dos conteúdos aprendidos ao longo da unidade curricular, que lhes permite experimentar os conhecimentos e metodologias aprendidas num caso mais próximo da realidade e adquirir competências de trabalho em equipa num trabalho de maior dimensão. 

A plataforma de e-Learning Moodle da UAc (em http://moodle.uac.pt) é utilizada como repositório de material pedagógico e didático de apoio à aprendizagem, bem como de plataforma de agendamento, divulgação e promoção de atividades complementares e de gestão dos elementos de avaliação.

Os alunos serão avaliados pela realização, apresentação e discussão de dois projetos (PI_CD e PI_IoT) com peso de 45% e 35% respetivamente, avaliação das discussões dos projetos e do desempenho em sala de aula (20%). Na avaliação por exame (AE), este tem peso de 40% e a média dos projetos tem peso de 60%.

Bibliografia

Hersent, O., Boswarthick, D. (2012). The Internet of Things: Key Applications and Protocols: Wiley

Hwang, K. (2017). Cloud and Cognitive Computing: A Machine Learning Approach (Cloud Computing for Machine Learning and Cognitive Applications): MIT Press.

Marinescu, D. C. (2013). Cloud Computing: Theory and Practice: Morgan Kaufmann.

Rajkumar, B. & Dastjerdi, A. V. (2016). Internet of Things: Principles and Paradigms: Morgan Kaufmann.

Ruparelia, N. B. (2016). Cloud Computing: MIT Press

Código

02015941

ECTS

6

Aulas

  • Orientação Tutorial - 6 horas
  • Práticas e Laboratórios - 30 horas
  • Teóricas - 30 horas

Método de Avaliação

  • Conforme Métodos de Ensino: 100%