Detalhes

Criação de sites para iniciantes

Criação de sites para iniciantes

Beatriz Chiarelli

Apresentação dos conceitos básicos de HTML, CSS e Bootstrap sem necessidade de conhecimento prévio. A palestra tem como objetivo dar uma base na área de desenvolvimento de sites para serem aprimorados com outras tecnologias.


Blockchain, Criptomoedas e o Futuro

Blockchain, Criptomoedas e o Futuro

Alexandre Solon Nery

Blockchain é uma tecnologia promissora e palco de diversas manifestações de interesse por várias partes. Inicialmente vinculada ao mundo das criptomoedas nos últimos anos seu entendimento tem levado a novas percepções de uso pela sociedade. Nesta palestra se irá discutir a importância da tecnologia e seus conceitos com exercícios práticos.


Desenvolvimento de Aceleradores em FPGA usando Vivado High-Level Synthesis

Desenvolvimento de Aceleradores em FPGA usando Vivado High-Level Synthesis

Fernando de Almeida Galdino

Desenvolvimento e implementação de aceleradores em hardware FPGA usando tecnologia de síntese de alto nível (High-Level Synthesis) da Xilinx. Serão apresentados os conceitos da tecnologia FPGA, Vivado High-Level Synthesis e exemplos (demonstrações) de aplicações aceleradas em FPGA.


Introdução a Análise de Dados com Python

Introdução a Análise de Dados com Python

Marcos Vinicius Guimarães

O curso irá ensinar os conceitos básicos da linguagem Python e da biblioteca Pandas, e seu uso por meio do Jupyter Notebook. Não é necessário conhecimento prévio de programação. Ao final do curso o participante será capaz de usar a linguagem Python e suas bibliotecas para fazer análises de dados, extraindo conhecimento útil a partir dessas bases. Serão usados dados abertos governamentais, obtidos nos portais dos órgãos públicos.


Introdução ao Alternative Transients Program (ATP)

Introdução ao Alternative Transients Program (ATP)

Felipe Vigolvino Lopes

Serão apresentados conceitos introdutórios do Alternative Transients Program (ATP). Esse programa consiste atualmente em um dos mais difundidos no mercado em âmbito mundial para simulação de transitórios eletromagnéticos em sistemas elétricos de potência, sendo capaz de representar detalhamente as formas de onda verificadas em sistemas reais. Durante o minicurso serão apresentados procedimentos iniciais para simulação de sistemas elétricos no ATP, conceitos básicos sobre cálculo numérico de transitórios e modelos de equipamentos elétricos disponíveis no programa, bem como exemplos práticos.


Live-Coding: Música e Arte Gerada por Código

Live-Coding: Música e Arte Gerada por Código

Thales Grilo, Joênio Marques e Arthur Cabral

Live-coding é a prática de construir arte ao vivo para uma plateia através de código. Hoje, toda uma cultura se desenvolveu em torno deste conceito. Nessa oficina, apresentaremos algumas ferramentas que vêm sido utilizadas dentro deste meio, através de uma prática interativa. Seja você um artista que tem interesse em código, ou um programador com interesse em arte computacional, o espaço está aberto!

Requisitos de Software:
- TidalCycles: guia de instalação aqui
- dependências exigidas (também descritas no guia): GHC, SuperCollider, SuperDirt e Atom (ou Visual Studio Code)

Requisitos de Conhecimento:
- Importante: Conceitos básicos de programação (variáveis, funções, arrays); Noções de programação orientada a objetos/funcional e Noções básicas de música
- Recomendado: Familiaridade com Javascript e Familiaridade com Haskell e padrões funcionais (composição, aplicação parcial, bind)


Seus primeiros passos com React

Seus primeiros passos com React

Victor Landim

Workshop de React para a web. Entenderemos conceitos fundamentais como componentização, JSX, métodos de ciclo de vida, estilização e o porquê dessa biblioteca ter feito tanto barulho. Por fim, utilizaremos o poder do React para construir uma Single Page Application dinâmica que irá consumir uma API pública. :)

Requisitos: Básico de HTML, CSS e Javascript


Inteligência Artificial: Uma introdução com demonstrações

Inteligência Artificial: Uma introdução com demonstrações

Alexandre Romariz

Neste curso de 8h veremos algumas demonstrações que introduzem os principais avanços recentes na área de Inteligência Artificial. Programa:
Aula 1 - Reconhecimento de Padrões ; Redes Neurais ; Redes Neurais Profundas
Aula 2 - Processamento de Sequências; LSTM e Processamento de Linguagem Natural
Aula 3 - Tomada de decisão: Aprendizado por Reforço
Aula 4 - Redes Geradoras, e perspectivas gerais da área.


TIC e Internet no Mundo e no Brasil: Passado, Presente e Futuro

TIC e Internet no Mundo e no Brasil: Passado, Presente e Futuro

Tadao Takahashi

Este curso, dividido em três partes, tentará cobrir o passado (aproximadamente de 1950 a 1995), o presente (aproximadamente de 1995 a 2020) e o futuro (de 2020 a 2030) de TIC e Internet, e responder às seguintes questões:
(i) Qual foi/é/será o contexto político, econômico e social que caracterizou/caracteriza/caracterizará cada época, no mundo e no Brasil?
(ii) Qual foi/é/será o paradigma Científico Tecnológico que caracterizou/caracterizará cada época no mundo e no Brasil?
(iii) Como TIC e Internet se desenvolveram/desenvolvem/desenvolverão em cada época, no mundo e no Brasil?
(iv) O que a Geração Z deve esperar/pensar/fazer na década de 2020 no Brasil?


Introdução à simulações em altas frequências usando ANSYS HFSS

Introdução à simulações em altas frequências usando ANSYS HFSS

Carlos Eduardo Ehmke Agra

Atualmente, a simulação computacional é um recurso indispensável para empresas de engenharia, pois com elas é capaz de prever desempenho de dispositivos ainda na fase de projeto, economizando recursos na fase de prototipagem, promovendo maior compreensão dos fenômenos eletromagnéticos envolvidos.

Nessa palestra será realizada a introdução à ferramenta ANSYS HFSS, software para realização de simulação computacional de dispositivos de alta frequência. Serão abordados conceitos básicos de malha adaptativa, interface gráfica, condições de contorno, diferentes excitações, setup de análises e pós-processamento.


Como usar APIs em aplicações web (e mais)

Como usar APIs em aplicações web (e mais)

George Brindeiro

Workshop básico para entender como APIs podem ser reduzir tempo de desenvolvimento e integrar sistemas. Vamos definir conceitos básicos, como interpretar a documentação existente e explorar na prática algumas APIs REST e GraphQL disponíveis na web. Serão apresentados exemplos práticos em que esse conhecimento pode ser útil, mesmo que você não atue como desenvolvedor web.

Requisitos: Conhecimento básico de programação e um computador com acesso a internet e Postman instalado.