Especializacao em Internet das Coisas - Curriculo Turma 2021

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar

Pós Graduação Latu Sensu em Internet das Coisas

Organização Curricular

Primeiro Semestre

+---------------------+ +---------------------+
|                     | |     Introdução      |
|                     | |        a IoT        |
|    Eletrônica de    | |        15 h         |
|      Interface      | +---------------------+ 
|        30 h         | |                     |
|                     | |                     |
|                     | |    Dispositivos     |
+---------------------+ |   Programáveis I    |
|    Protocolos de    | |        30 h         |
|Redes de Computadores| |                     |
|        15 h         | |                     |
+---------------------+ +---------------------+ 
|     Computação      | |   Banco de Dados    |
|      em Nuvem       | |     das Coisas      |
|        15 h         | |        15 h         |
+---------------------+ +---------------------+
Total: 120 horas

Segundo Semestre

+---------------------+ +---------------------+
|    Dispositivos     | |      Redes de       |
|   Programáveis II   | |Comunicação para IoT |
|        15 h         | |        15 h         |
+---------------------+ +---------------------+
|                     | |                     |
|                     | |                     |
|    Prototipagem     | |    Desenvolvimento  |
|      e Design       | |         Web         | 
|        30 h         | |         30 h        |
|                     | |                     |
|                     | |                     |
+---------------------+ +---------------------+
|   Empreendedorismo  | | Desenvolvimento  de |
|      e Inovação     | |  Aplicações Móveis  |
|        15 h         | |        15 h         |
+---------------------+ +---------------------+
Total: 120 horas

Terceiro Semestre

+---------------------+ +---------------------+
|     Seminários de   | |                     |
|       Pesquisa      | |                     |
|         15 h        | |   Serviços   para   |
+---------------------+ |    Integração de    |
|     Metodologia de  | |      Sistemas       |
|        Pesquisa     | |        30 h         | 
|        15 h         | |                     |
+---------------------+ +---------------------+
|     Gerenciamento   | |   Plataformas para  |
|      de Projetos    | |  Aplicações  Móveis |
|         15 h        | |        15 h         | 
+---------------------+-+---------------------+ 
|            Trabalho de Conclusão            |
|                  de Curso                   |
|                    30 h                     |
+---------------------------------------------+
Total: 120 horas

Ementas

Introdução a IoT

Conceitos acerca de Internet das Coisas (Internet of Things - IoT). Trajetória da IoT. Impacto das aplicações de IoT no cotidiano das pessoas e das organizações. Correlações de tecnologias e áreas do conhecimentos em IoT.

Eletrônica de Interface com o Mundo Físico

Tensão, corrente e resistência elétrica. Lei de Ohm. Leis de Kirchhoff para circuitos elétricos. Resistores em série e paralelo. Divisor de tensão e potenciômetros. Medidas de tensão e corrente elétrica. Potência e energia elétrica. Capacitores e indutores. Diodos e leds. Transistores. Chaves com transistor e relés. Amplificador operacional ideal. Sinais analógicos e digitais. Ondas senoidais, triangulares, quadradas e dente de serra. Modulação PWM. Conversão analógico digital. Resistores pull up e pull down. Acionamento de motores e servomotores. Diagramas elétricos e montagens eletrônicas.

Dispositivos Programáveis I

Sistemas numéricos. Introdução a lógica binária. Plataforma Arduíno: hardware e software. Saídas e entradas digitais. Acionamento de leds e relés e leitura de chaves digitais. Monitor serial. Entradas analógicas e leitura sensores baseados em resistência variável. Saídas PWM. Acionamento de motores DC com ponte H e servomotores. Entradas pull up e pull down. Bibliotecas: Serial, USB, Bridge e Ethernet. Cartão SD. Interrupções de hardware e timers.

Dispositivos Programáveis II

Plataformas Arduino, ESP e Raspberry PI. Comunicação para IoT. Módulo Bluetooth. Bibliotecas: Wifi, GSM, I2S e SPI. Biblioteca Firmata.

Protocolos de Redes de Computadores

Princípios da comunicação serial. Princípios de Protocolos de Comunicação. Redes Ethernet. Redes Wifi. Arquitetura TCP/IP. Endereçamento IP e sub-redes. Aplicativos de rede.

Redes de Comunicação para IoT

Protocolos e redes de comunicação para IoT: Wifi, Bluetooth, GSM, Xbee, LoRa, MQTT.

Banco de Dados das Coisas

Paradigmas de armazenamento e recuperação de dados relacional, distribuídos, tempo real e NoSQL. Características necessárias para aplicações em IoT como, escalabilidade, flexibilidade, disponibilidade, integração e ferramentas de análise de dados.

Computação em Nuvem

Introdução a Computação em Nuvem e sua aplicação em IoT. Princípios da Computação em Nuvem. Arquitetura da Computação em Nuvem. Introdução aos três principais modelos de computação em nuvem: Infraestrutura como serviço, Plataforma como serviço e Software como serviço. Gerenciamento de Dados em Nuvem. Middlewares para a Computação em Nuvem. Introdução ao gerenciamento e monitoramento da nuvem; Migração de aplicações para nuvem.

Prototipagem e Design

Técnicas, materiais e softwares de design e prototipagem voltados para a construção de dispositivos de IOT, transformando uma ideia bruta em um primeiro modelo(físico e lógico) de um produto com sua funcionalidade real, possibilitando avaliar seu design e operação e melhorar o produto final.

Desenvolvimento Web

Introdução ao desenvolvimento web. Introdução as tecnologias para construção de aplicações web - HTML, CSS e Javascript. Arquitetura de desenvolvimento de aplicações para a web. Plataformas para desenvolvimento de aplicações. Servidores web. Linguagens executadas no servidor e linguagens executadas no cliente. Uso de sessões. Persistência. Interfaces web e páginas dinâmicas. Componentes de software. Frameworks web.

Serviços para Integração de Sistemas

Introdução aos web services. Introdução aos diferentes modelos arquiteturais de web services. Formatos de representação de dados estruturados(xml, json). Implementação de web services para aplicações web e dispositivos programáveis.

Desenvolvimento de Aplicações Móveis

A plataforma Android. Configuração do ambiente de desenvolvimento. Conceitos de Activity, Intent, Adapters e Fragments. Ciclo de vida de aplicações em ambiente móvel. Tipos de layouts. Componentes gráficos. Threads e Tarefas assíncronas. Utilização de Menus e Action Bar. Internacionalização. Permissões do sistema. Persistência de dados.

Plataformas de Desenvolvimento de Aplicações Móveis

Interação de aplicações móveis com Web services; Utilização dos recursos de hardware dos dispositivos móveis; Comunicação com dispositivos IoT; Desenvolvimento de interfaces integradas com IoT.

Gerenciamento de Projetos

Definição de projeto. Histórico. Ciclo de vida de um projeto. Fatores de sucesso e fracasso em projetos. Modelos. As dez áreas do conhecimento em gerenciamento de projetos segundo o PMBoK: Integração, Escopo, Tempo, Custo, Qualidade, Recursos Humanos, Comunicações, Riscos, Aquisições e Partes Interessadas.

Metodologia da Pesquisa

Introdução à Metodologia da Pesquisa. Estilos de Pesquisas aplicados em IoT. Preparação de um trabalho de Pesquisa. Publicações Científicas. Estrutura de artigo científico. Conteúdo e tipos de artigos científicos. Formatação técnica para artigos científicos. Orientação para planejamento do Trabalho de Conclusão de Curso.

Empreendedorismo e Inovação

Aspectos relacionados à prática do empreendedorismo. O processo visionário: inovação e criatividade. Análise de oportunidades de negócio e de mercado. Plano de negócios com ênfase em tecnologias.

Seminários de Pesquisa

Desenvolvimento e apresentação de estudo sobre uma aplicação em IoT, a ser posteriormente implementada na disciplina de TCC, incluindo aspectos de sua relevância e viabilidade técnica, econômica e social, assim como a escolha das tecnologias envolvidas para a construção um protótipo.

Trabalho de Conclusão de Curso

Desenvolvimento de pesquisa, experimentação ou protótipo de aplicação para IoT, podendo incluir componentes de software, hardware, prática de laboratório, prototipagem e design dos componentes físicos necessários. Sistematização dos resultados do trabalho no formato de um artigo científico.

Referências



Evandro.cantu (discussão) 18h33min de 26 de agosto de 2021 (-03)