Minicursos

Responsável(is): Camila Zacche de Aguiar, Davidson Cury (LIED)

O minicurso tem por objetivo apresentar e discutir a teoria subjacente aos mapas conceituais trabalhando de forma prática seus usos e vantagens. Busca apresentar e trabalhar com a ferramenta CmapTools, cujas aplicações incluem o auxílio ao desenvolvimento da aprendizagem significativa, representação e compartilhamento do conhecimento tácito e explícito. Além deste, busca apresentar, disseminar e trabalhar com a ferramenta online CMPaaS, cujos serviços expandem a visão sobre o uso de mapas conceituais e estão em fase de desenvolvimento e teste pelo LIED.

Download do Material

Responsável(is): Roberta Lima Gomes, Raquel Frizera, Jadir (ERUS)

Minicurso básico de Arduíno com intuito de explicar o funcionamento do microcontrolador, motores, shields e diversos sensores.

Download do Material

Responsável(is): André Ferreira (LRE)

Discussão de vários temas relacionados a plataforma Arduíno, tais como: comunicação serial e paralela, interrupções, aquisição de dados, threads, entre outros.

Download do Material

Responsável(is): Diego José Welsing Nogueira (LPRM)

Devido ao crescimento na quantidade de redes residenciais e de novos dispositivos conectados a ela, cresceu a busca por conteúdo na Internet e o streaming de vídeos originados em redes como YouTube e Netflix. Assim se iniciou uma corrida para aumentar a largura de banda disponível tanto na Internet quanto nas residências. Nesse contexto, dentre as propostas para a Internet do Futuro, uma se destaca: o Named Data Networking (NDN), uma nova arquitetura de rede que tende a liberar parte do fluxo presente no núcleo da Internet, trazendo-o para a borda da rede.

Download do Material

Responsável(is): -

-

Material não disponível. Contato do instrutor via e-mail: Não disponível

Responsável(is): Carla Jacobsen Espíndula (PET Engenharia Elétrica)

A Teoria de Grafos é uma importante ferramenta matemática utilizada em diversas áreas, como por exemplo: ciências sociais, biologia, física, telecomunicações, sistemas de potência, lógicas computacionais, entre outros. O minicurso apresenta conceitos básicos dessa teoria e mostra algumas aplicabilidades dela na engenharia e em redes reais complexas (como a rede da internet e a dos sistemas de energia). Além disso, é apresentado e utilizado durante todo o minicurso o software Mathematica, capaz de gerar, modelar e analisar grafos de problemas reais.

Download do Material

Responsável(is): Marcelo Carrion (LabOtim)

Este minicurso introduz algoritmos tipo multigrid cujo objetivo é acelerar a convergência de métodos iterativos tradicionais para solução de sistemas lineares usando hierarquia de discretizações de equações diferenciais parciais. A ideia principal é considerar uma correção do erro obtido pelo método iterativo em malhas mais refinadas, utilizando projeções deste erro em malhas mais grossas. Em geral, tal procedimento reduz significativamente o número de iterações necessárias para a convergência dos métodos iterativos tradicionais, tais como Jacobi, Gauss-Seidel e SOR. O multigrid está entre as soluções mais rápidas conhecidas hoje.

Download do Material

Responsável(is): André Pacheco (LabOtim)

A classificação de dados esta presente em diversos problemas reais, tais como: reconhecer padrões em imagens, diferenciar espécies de plantas, classificar tumores benignos e malignos, dentre outros. Muitos desses problemas possuem padrões de dados difíceis de serem identificados. Este minicurso tem como objetivo fornecer uma introdução a alguns algoritmos clássicos de classificação bem como uma abordagem de agregação dos mesmos.

Download do Material

Responsável(is): Thales de Oliveira Gonçalves e Gabriel Tozatto Zago (CISNE)

Será realizada uma introdução às técnicas de otimização: Simplex, VNS (Variable Neighborhood Search), PSO (Particle Swarm Optimization) e GA (Genetic Algorithm).

Download do Material

Responsável(is): Arthur Cosmi (LAR)

O minicurso é uma introdução ao Linux com a definição de alguns conceitos como kernel, shell, interface gráfica e modo texto, sistema de arquivos, processos e comandos para manipulação do sistema, além de alguns arquivos de configuração.

Download do Material

Responsável(is): Thais Pedruzzi, Bruno Légora, Philipe Demuth, Leonardo de Assis (CISNE)

Pesquise "convolução" no Google e você pode encontrar respostas como essas: "Em sistemas lineares, a convolução é a operação feita sobre a entrada de um sistema e a sua resposta ao impulso, resultando na saída dele"; "Em matemática, a convolução pode ser a área subentendida pela superposição de duas funções em função do deslocamento entre elas". Essas duas frases são incompreensíveis para qualquer leitor que ainda não saiba do que se trata o assunto. Na falta de compreensão, o próximo passo geralmente é aprender a fazer cálculos pouco simples e intuitivos: basicamente, acreditar numa integral escrita num livro e repeti-la para o resto da vida acadêmica, não é mesmo? E por mais que isso funcione no escopo da disciplina, esse “conhecimento” some automaticamente depois das provas. Mas afinal, pra que diabos serve a convolução? De onde ela vem? Qual é o significado físico dela? Esse minicurso, que será dado na terceira edição das JACEE, tem o objetivo de responder essas perguntas de forma intuitiva e aplicar os conceitos no MATLAB para que seja possível enxergar, na prática, o funcionamento da misteriosa convolução, além de tentar unir a matemática à engenharia de forma menos mística. Afinal, estamos falando de ciências exatas e não de um deus pagão da mitologia greco-romana.

Material não disponível. Contato do instrutor via e-mail: thaispedruzzi@gmail.com

Responsável(is): Hudson Lupes Ribeiro de Souza (NCD)

O minicurso abordará a parte teórica sobre a aplicação de metodologias de gestão, com foco na metodologia ágil Scrum e exemplificando essa experiência no NCD. Além disso, serão discutidas formas de utilização do Trello como ferramenta Kanban para organização de atividades profissionais e pessoais, por fim unindo essas ferramentas e metodologia para otimizar a execução de projetos de desenvolvimento de software.

Download do Material

Responsável(is): -

-

Material não disponível. Contato do instrutor via e-mail: Não disponível

Responsável(is): Anderson Henrique Dantas Borba (LAI)

Este minicurso abordará aspectos teóricos e práticos sobre o desenvolvimento de jogos e ambientes virtuais e como este tipo de conhecimento pode ser aplicado ao ambiente acadêmico.

Download do Material

Responsável(is): Carla Jacobsen Espíndula (PET Engenharia Elétrica)

A Teoria de Grafos é uma importante ferramenta matemática utilizada em diversas áreas, como por exemplo: ciências sociais, biologia, física, telecomunicações, sistemas de potência, lógicas computacionais, entre outros. O minicurso apresenta conceitos básicos dessa teoria e mostra algumas aplicabilidades dela na engenharia e em redes reais complexas (como a rede da internet e a dos sistemas de energia). Além disso, é apresentado e utilizado durante todo o minicurso o software Mathematica, capaz de gerar, modelar e analisar grafos de problemas reais.

Download do Material

Responsável(is): Thales de Oliveira Gonçalves e Gabriel Tozatto Zago (CISNE)

Será realizada uma introdução às técnicas de otimização: Simplex, VNS (Variable Neighborhood Search), PSO (Particle Swarm Optimization) e GA (Genetic Algorithm).

Download do Material

Responsável(is): Miriam (LABTAR)

O minicurso é dividido em duas partes: inspiração e ideação. Na fase de inspiração os alunos escolherão um dos problemas propostos em sala e passarão por atividades teóricas e práticas de contato com o usuário, partindo de princípios do Design Thiking, para se aprofundar acerca do problema vivido pelo usuário. Na fase de ideação os alunos consolidarão o que aprenderam com os usuários e proporão uma solução voltada para resolver o problema proposto.

Download do Material

Responsável(is): Ingrid Andrade Reis (PET Engenharia Elétrica)

LaTeX é um conjunto de macros para o programa de diagramação de textos TeX, utilizado amplamente na produção de textos matemáticos e científicos, devido a sua alta qualidade tipográfica. Entretanto, também é utilizado para produção de cartas pessoais, artigos e livros sobre assuntos diversos. O sistema LaTeX fornece ao usuário um conjunto de comandos de alto nível, facilitando dessa forma sua utilização por iniciantes. Possui abstrações para lidar com bibliografias, citações, formatos de páginas, referência cruzada e tudo mais que não seja relacionado ao conteúdo do documento em si.

Download do Material

Responsável(is): Thais Pedruzzi, Bruno Légora, Philipe Demuth, Leonardo de Assis (CISNE)

Pesquise "convolução" no Google e você pode encontrar respostas como essas: "Em sistemas lineares, a convolução é a operação feita sobre a entrada de um sistema e a sua resposta ao impulso, resultando na saída dele"; "Em matemática, a convolução pode ser a área subentendida pela superposição de duas funções em função do deslocamento entre elas". Essas duas frases são incompreensíveis para qualquer leitor que ainda não saiba do que se trata o assunto. Na falta de compreensão, o próximo passo geralmente é aprender a fazer cálculos pouco simples e intuitivos: basicamente, acreditar numa integral escrita num livro e repeti-la para o resto da vida acadêmica, não é mesmo? E por mais que isso funcione no escopo da disciplina, esse “conhecimento” some automaticamente depois das provas. Mas afinal, pra que diabos serve a convolução? De onde ela vem? Qual é o significado físico dela? Esse minicurso, que será dado na terceira edição das JACEE, tem o objetivo de responder essas perguntas de forma intuitiva e aplicar os conceitos no MATLAB para que seja possível enxergar, na prática, o funcionamento da misteriosa convolução, além de tentar unir a matemática à engenharia de forma menos mística. Afinal, estamos falando de ciências exatas e não de um deus pagão da mitologia greco-romana.

Material não disponível. Contato do instrutor via e-mail: thaispedruzzi@gmail.com

Responsável(is): -

-

Material não disponível. Contato do instrutor via e-mail: Não disponível

Responsável(is): Yuli Andrea Álvarez Pizarro (LABTEL)

O minicurso tem por base a utilização do CST (Computer Simulation Technology), que é um dos programas de simulação eletromagnética mais completos atualmente no mercado. É dividido em módulos para cada tipo de aplicação: Micro-ondas – simulação eletromagnética de problemas em altas freqüências; Eletromagnetismo – aplicações em estruturas estáticas ou em baixas freqüências; Partículas – simulação de movimento livre de partículas carregadas; Cabeamento – análise dos efeitos de compatibilidade eletromagnética (EMC – Electromagnetic Compatibility) e interferência eletromagnética (EMI – Electromagnetic Interference) em cabos de toda natureza; Circuito impresso – análise da integridade do sinal e simulação dos efeitos de EMC e EMI em placas de circuito impresso. Para cada uma das aplicações citadas, o CST oferece diferentes tipos de ferramentas, mais adequadas para cada tipo de problema. O minicurso ministrado será feito no módulo de aplicações em microondas que usa um simulador baseado no método da integração finita (FI – Finite Integration) em conjunto com a aproximação da fronteira perfeita (PBA – Perfect Boundary Approximation) ou técnica de lâminas finas (TST - Thin Sheet Technique) e FEM (elementos finitos) para melhoria do desempenho na solução das equações do problema. Neste curso serão apresentadas algumas aplicações para Micro-ondas utilizando o software para o desenho de antenas.

Download do Material

Responsável(is): Freddy Brasileiro (NEMO)

A Web Semântica fornece uma estrutura que permite que dados sejam compartilhados e reutilizados por aplicações computacionais e por humanos. Esse objetivo é alcançado por meio da interligação e publicação de dados estruturados usando linguagens RDF, que fornecem base para criação de vocabulários que podem ser usados para modelar domínios de interesse. Conteúdo: Introdução; Linguagens RDF; Modelagem de Domínios usando OWL; Introdução a SPARQL; SPARQL endpoints; Tutorial básico de Jena.

Download do Material

Responsável(is): Francisco Boldt e Tallison Carvalho (NINFA)

Este minicurso busca explicar a construção de Sistemas de Diagnóstico Automático de Falhas em Processos Industriais que são gerados sem que um especialista humano analise os dados coletados dos equipamentos envolvidos nos processos. É divido em duas partes. Visto que a maioria dos processos estudados envolvem equipamentos caros, a primeira parte apresenta um exemplo de simulador de processos industriais que é utilizado para criação de sistemas de diagnóstico para serem posteriormente aplicados em processos reais. A segunda parte envolve os aspectos teóricos de inteligência computacional para implementação de tais sistemas utilizando os dados gerados pelo simulador apresentado na primeira parte. O estado da arte é discutido de acordo com medidas de qualidade concorrentes, como a taxa de acerto dos diagnósticos e o tempo gasto para treinar os sistemas. Ao final do minicurso o aluno será capaz de buscar ferramentas de aprendizado de máquina disponíveis na Internet para construir sistemas simples de reconhecimento de padrões.

Download do Material

Responsável(is): Miriam (LABTAR)

O minicurso é dividido em duas partes: inspiração e ideação. Na fase de inspiração os alunos escolherão um dos problemas propostos em sala e passarão por atividades teóricas e práticas de contato com o usuário, partindo de princípios do Design Thiking, para se aprofundar acerca do problema vivido pelo usuário. Na fase de ideação os alunos consolidarão o que aprenderam com os usuários e proporão uma solução voltada para resolver o problema proposto.

Download do Material

Responsável(is): Roberto Colistete Junior (LabNerds)

Physical Computing significa "detectar e controlar o mundo físico com computadores". Por exemplo, microcontroladores ou microcomputadores pequenos conectados a sensores, atuadores, etc. Nos últimos 10 anos microcontroladores/microcomputadores e sensores tornaram-se extremamente pequenos (poucos centímetros e gramas) e baratos (de 1 dólar americano a poucas dezenas de dólares), catalizando a popularização de Computação Física. Nesse minicurso apresentaremos a linguagem MicroPython, que é Python 3 adaptado para microcontroladores, criada em 2013 pelo Físico inglês Damien George. A programação em MicroPython é bem mais fácil e produtiva do que usando Arduino IDE, facilitando a adoção do uso de Computação Física. Do final de 2015 até hoje foram lançadas novas placas MicroPython, todas com suporte a IoT (Internet of Things) com conexão WiFi, Bluetooth e LoRa : WiPy, BBC Micro:bit, LoPy, ESP8266. Serão praticados exemplos de MicroPython em Computação Física e IoT: entrada e saída de dados digitais (GPIO), entrada de dados analógicos (via conversor embutido Analógico-Digital), sensores I2C, servidor web local para visualização de dados de sensores, uso de serviços web na nuvem (IoT cloud) para visualizar dados de sensores, etc.

Material não disponível. Contato do instrutor via e-mail: roberto.colistete@gmail.com

Responsável(is): Luiz Felipe Ferreira Mai (PET Engenharia de Computação)

Com a capacidade de criar códigos de forma simples e rápida, o PHP é uma linguagem de programação extremamente funcional, com recursos voltados para web e em constante evolução. Por ser uma das tecnologias mais utilizadas em aplicações de internet, este minicurso é voltado para o desenvolvimento de aplicações web que se relacionam, em sua maioria, com bancos de dados.

Download do Material

Responsável(is): Felipe Lobo (LCI)

O Arduino é uma plataforma eletrônica open-source de prototipagem que permite inúmeras aplicações de controle e automação. A biblioteca Real Time Workshop do MATLAB permite a geração automática de código para diferentes plataformas. Neste minicurso, aplicações de tempo real serão discutidas baseadas nestes dois ambientes, permitindo o rápido desenvolvimento de soluções para problemas de controle e automação.

Download do Material

Responsável(is): -

-

Material não disponível. Contato do instrutor via e-mail: Não disponível

Responsável(is): Milton Santos

Neste minicurso, algumas aplicações de robótica aérea e terrestre serão abordadas com foco na utilização de sensores de profundidade que são de baixo custo. Tais sensores foram desenvolvidos para uso em videogames. Após a conversa e apresentação das aplicações, os alunos terão uma pequena aula prática sobre modelos cinemáticos de alguns robôs com o intuito de realizar simulações.

Download do Material

Responsável(is): Yuli Andrea Álvarez Pizarro (LABTEL)

O minicurso tem por base a utilização do CST (Computer Simulation Technology), que é um dos programas de simulação eletromagnética mais completos atualmente no mercado. É dividido em módulos para cada tipo de aplicação: Micro-ondas – simulação eletromagnética de problemas em altas freqüências; Eletromagnetismo – aplicações em estruturas estáticas ou em baixas freqüências; Partículas – simulação de movimento livre de partículas carregadas; Cabeamento – análise dos efeitos de compatibilidade eletromagnética (EMC – Electromagnetic Compatibility) e interferência eletromagnética (EMI – Electromagnetic Interference) em cabos de toda natureza; Circuito impresso – análise da integridade do sinal e simulação dos efeitos de EMC e EMI em placas de circuito impresso. Para cada uma das aplicações citadas, o CST oferece diferentes tipos de ferramentas, mais adequadas para cada tipo de problema. O minicurso ministrado será feito no módulo de aplicações em microondas que usa um simulador baseado no método da integração finita (FI – Finite Integration) em conjunto com a aproximação da fronteira perfeita (PBA – Perfect Boundary Approximation) ou técnica de lâminas finas (TST - Thin Sheet Technique) e FEM (elementos finitos) para melhoria do desempenho na solução das equações do problema. Neste curso serão apresentadas algumas aplicações para Micro-ondas utilizando o software para o desenho de antenas.

Download do Material