13 de novembro (08:00 às 12:00)
Minicurso I - Proteus, um passo além dos projetos com Arduíno
Autores: Alan Jheyson Ribeiro da Costa e Harilton da Silva Araújo (Estácio CEUT)
Resumo: Neste minicurso será demonstrado o uso do software Proteus, uma ferramenta de prototipagem muito poderosa, que combina captura esquemática, simulação e layout, possibilitando transformar protótipos idealizados com uso de Arduíno em projetos profissionais. Será desenvolvido uma prática, onde uma placa de circuito impresso será confeccionada utilizando matérias de fácil acesso.
Minicurso II - Desenvolvimento de Jogos com Unity3D Engine
Autores: Danilo Márcio Lima de Carvalho (PiauIndie)
Resumo: Os participantes deste minicurso irão conhecer a ferramenta Unity3D Engine e o ambiente de trabalho do Unity Editor, passando a compreender como funciona a física nos jogos, a entrada de dados dos usuários, os gatilhos que geram as respostas do jogo, entre outros. Uma prática será desenvolvida com a criação de um jogo simples, sendo desafiados a criarem alguns recursos baseados no que foi passado, podendo gerar o arquivo para executar em computadores.
Minicurso III - Processamento Digital de Imagens com Python e Scikit-image
Autores: Rafael Luz Araújo, Pablo de Abreu Vieira e Romuere Rodrigues Veloso e Silva (UFPI Picos)
Resumo: O minicurso tem como objetivos apresentar aspectos teóricos e práticos relativos à área de visão computacional e processamento de imagens, descrevendo as técnicas para aquisição, transformação e análise de imagens por meio do computador. Será utilizada a plataforma jupyter-notebook para codificação e visualização dos resultados utilizando bibliotecas famosas da linguagem de programação python como o Scikit-image, numpy e matplotlib dentre outras. Serão explanados algoritmos python capazes de manipular imagens através de transformações geométricas (redimensionar, rotacionar, etc.), remoção de ruídos, binarização, aplicação de filtros para detecção de bordas, dentre outras operações.
Minicurso IV - Processamento e Análise de Sinais Acústicos em Cenários Urbanos com ConvNets: Teoria e Prática
Autores: Deborah M. V. Magalhães, Flávio H. D. Araújo, Jederson S. Luz, Myllena C. Oliveira (UFPI Picos) e Fátima N. S. Medeiros (UFC Fortaleza)
Resumo: Este minicurso tem por objetivo introduzir os fundamentos básicos de processamento de áudio e a aplicação das Redes Neurais Convolucionais (CNNs) para aprendizagem de características de áudio. Esse minicurso também apresentará um tutorial de treinamento e utilização de CNN na classificação de cenários acústicos extraídos da cidade de Nova York, entre eles, buzina de carro, sirene, tiro de arma de fogo e latido de cachorro.
14 de novembro (08:00 às 12:00)
Minicurso V - Desenvolvendo Aplicativos Multiplataforma com FLUTTER
Autores: Ian Wanderson da Silva Oliveira (UESPI Parnaíba)
Resumo: Este minicurso é destinado a desenvolvedores que desejam ter os primeiros contatos e entender os princípios básicos do desenvolvimento de aplicações mobile com o Flutter. O Flutter é o novo framework do Google para facilitar o desenvolvimento de apps tanto para iOS quanto para Android. Ele consolida as vantagens do desenvolvimento cross-platform e do desenvolvimento nativo.
Minicurso VI - Deep Learning em Imagens: aplicando CNNs com Keras e TensorFlow
Autores: Luis H. S. Vogado, Maíla L. Claro, Justino D. Santos (UFPI Teresina), Diego S. M. Carvalho (IFMA Codó), Rodrigo M. S. Veras (UFPI Teresina)
Resumo: O objetivo deste minicurso é proporcionar um entendimento geral das técnicas de Deep Learning aos participantes. Além disso, serão utilizadas Redes Neurais Convolucionais (Convolutional Neural Networks - CNN’s) para fomentar o aprendizado através da teoria e da prática. Durante o desenvolvimento das práticas, será utilizada a API Keras usando como backend o Tensorflow, proporcionando assim a facilidade de uso, modularidade e fácil extensibilidade. A linguagem de implementação a ser utilizada no minicurso é Python e Pycharm ou Google Colaboratoy como principais IDE’s.
Minicurso VII - Sustentando Microsserviços em Ambiente de Cloud Computing utilizando Kubernetes e Service Mesh
Autores: Luciano de Aguiar Monteiro (iCEV Teresina), Washington Henrique Carvalho Almeida (UnB), Anderson Cavalcanti de Lima (CESAR), Sahra Karolina Gomes e Silva (AESPI) e Fernando Escobar (PMI-DF)
Resumo: O minicurso apresenta os conceitos da arquitetura do Service Mesh e Kubernetes para implantação de microsserviços, bem como uma prática deste ambiente com Istio e Kubernetes. O Kubernetes é um gerenciador de container para a execução do microsserviços, e o Service Mesh proporciona uma infraestrutura de comunicação entre os microsserviços. Microsserviços, executados em ambientes de Cloud Computing com Service Mesh e Kubernetes proporcionam um ambiente factível e escalar para execução de aplicações que necessitam de alto poder computacional, prerrogativa necessária para soluções da área de saúde.
Minicurso VIII - Introdução à Análise Exploratória de Dados com Python
Autores: Gesiel Rios Lopes, Alessandro Wilk Silva Almeida, Alexandre C. B. Delbem, Cláudio Fabiano Motta Toledo (ICMC/USP São Carlos)
Resumo: Neste minicurso será apresentado conceitos sobre como utilizar a linguagem de programação Python para explorar um conjunto de dados, o que é essencial para obter uma boa compreensão e possíveis problemas de um conjunto de dados, além de auxiliar na geração de hipóteses que podem ser extraídas a partir da análise de um conjunto de dados. Serão exploradas técnicas estatísticas para descrição dos dados de acordo com os objetivos específicos da pesquisa, sob o ponto de vista de representações gráficas.