Os slides e materiais auxiliares dos cursos da III Jornada de Treinamentos do LaPSE – JTL2015 são disponibilizados na seguinte página: https://lapsufpa.wordpress.com/material-jtl2015/ a página é atualizada no decorrer dos cursos.
Tag: engenharia de computação
Aula inaugural e novas vagas na JTL2015
Como indicado nas regras em: http://wp.me/p5QUdS-b hoje foi iniciada a III Jornada de Treinamentos do LaPSE – JTL2015, e também como informado temos uma nova lista de aptos a cursar os minicursos disponível em: https://goo.gl/J1VUWS.
A partir de amanhã estarão abertas as inscrições para novas vagas em todos os cursos. Para inscrição alunos devem preencher o formulário disponível em: http://goo.gl/forms/cajvU7wCVn e comparecer no LaPS (https://goo.gl/maps/ut4HwXJKftq) em horário comercial para confirmar sua inscrição, as vagas serão preenchidas por ordem de chegada no LaPS.
Informamos também que os cursos que amanhã iniciam serão realizados no LABCOM2 (https://goo.gl/maps/FwpQz4oRcDA2).
Gravações:
- Palestra Ensino de Engenharia na FCT / UFPA e uma Proposta Concreta para o Aluno Construir Carreira com Prof. Aldebaro Klautau: https://youtu.be/L33UKHXYZEs.
- Apresentação do Ramo Estudantil da UFPA com o aluno Edson Pinheiro: https://youtu.be/5uwgCodnR64.
- Palestra Introdução a Programação com o aluno Pedro Batista https://youtu.be/hbKv1ke8PDw.
Desde já agradecemos a presença de todos,
Comissão Organizadora.
III Jornada de Treinamentos do LaPSE
Para que novembro e dezembro de 2015 possam ser mais úteis para a carreira dos que estiverem motivados a aprender, integrantes do LaPS e LASSE conceberam uma programação variada de minicursos. A iniciativa tem o apoio do Ramo Estudantil do IEEE UFPA – Belém, Centros Acadêmicos e Direção da FCT.
Estes minicursos são baseados em “Problem-Based Learning” e tem caráter prático. Foram escolhidos tópicos que são úteis para a carreira do estudante de engenharia da área de computação, telecomunicações, elétrica e biomédica. O interesse da indústria pelos mesmos permite aos comprovantes terem importância em currículos.
Ass: Aldebaro Klautau, coordenador da Jornada.
Informações importantes:
- As inscrições estão abertas até o meio dia (12:00) de 29/10/2015.
- As inscrições serão realizadas no formulário: http://goo.gl/forms/8lTpz2Hq0f.
- A agenda dos minicursos pode ser encontrada em: https://goo.gl/zhaIPJ.
- Caso as vagas não sejam preenchidas essas estarão disponíveis até o início do curso.
- Caso existam mais alunos do que vagas no curso será feita uma seleção.
- O resultado da seleção será divulgado na sexta feira 30/10/2015.
- Caso existam desistências, alunos na fila serão informados até no máximo o início do curso.
- O resultado da seleção será divulgado na sexta feira 30/10/2015.
- Será feita uma aula inaugural no dia 03/11/2015 pontualmente as 10:00 horas na Cidade Universitária José da Silveira Netto.
- O Auditório especifico será informado até o dia 28/10/2015 através do site https://lapsufpa.wordpress.com.
- Alunos matriculados e selecionados que não participarem dessa aula poderão perder sua vaga no curso.
- Agenda da aula inaugural:
- Palestra com o coordenador do LaPSE Prof. Aldebaro Klautau (45 min).
- Palestra do ramo estudantil da IEEE na UFPA (15 min).
- Palestra de introdução à lógica de programação (1 h).
- Pré-requisito para os minicursos:
- Introdução à programação Web.
- Introdução à programação com Python.
- Introdução ao Matlab e Octave.
- Introdução ao Linux e redes usando Python.
- Pré-requisito para os minicursos:
- Será solicitada contribuição para certificado e material no valor de R$ 15,00 por curso a ser repassada em espécie na aula inaugural.
- O valor máximo permitido para contribuição é de R$ 30,00 por pessoa mesmo que ela faça mais de dois cursos.
- A equipe de voluntários da jornada estará no local da aula inaugural do dia 03/11/2015 a partir das 09:00 para receber a contribuição.
- Alunos que desejarem solicitar isenção da contribuição podem escrever uma justificativa no formulário de inscrição.
- Alunos que não solicitarem isenção e não pagarem a contribuição na aula inaugural perderão automaticamente sua vaga no curso.
- Serão fornecidos certificados a alunos que obtiverem 100% de frequência nas aulas do curso.
- Os certificados são válidos para solicitar créditos em Atividades Complementares nos cursos da FCT/UFPA (Engenharia de Computação e Engenharia de Telecomunicações).
Minicursos:
Introdução ao Linux e redes usando Python – Iniciante
Conteúdo: Representação de números binários, arquivos de áudio e vídeos digitais, curiosidades sobre o funcionamento do Spotify e YouTube; introdução ao IPv4, DNS, portas e NAT; introdução a HTTP com Python.
Instrutor: Pedro Batista (http://lattes.cnpq.br/3636827760310107).
Rádio definido por software usando USRP – Avançado
Conteúdo: Rádio definido por software com foco em USRP; modulação de uma imagem em um sinal; transmissão de imagem usando USRP; recepção e sincronismo usando USRP; avaliação de transmissão usando SNR.
Instrutor: Pedro Batista (http://lattes.cnpq.br/3636827760310107).
Comunicações digitais na prática com GNURadio – Intermediário
Conteúdo: Dualidade tempo frequência; modulações digitais (PAM, QAM, PSK); formatação de pulso.
Instrutor: Joary Fortuna (http://lattes.cnpq.br/1164665568546601).
Web avançada: Desenvolvimento de serviços REST – Intermediário
Conteúdo: O que são serviços RESTful; APIs e a separação entre backend e frontend; SaaS, PaaS e IaaS – serviços comumente utilizados; tecnologias populares para ambos backend e frontend; arquitetura MEAN – MongoDb, ExpressJs, AngularJs, Nodejs.
Atividades práticas: Desenvolvimento de uma aplicação que autentica em um backend rodando na máquina de um dos instrutores. A aplicação terá frontend e backend. O backend recebe um request do frontend e envia para o servidor central (na máquina do instrutor). Esse sistema permitirá tanto a formação da lista de presença, como o envio de perguntas via smartphone.
Pré-requisito: Protocolo HTTP básico.
Instrutores: Itelo Filho (http://lattes.cnpq.br/1378188735585704) e Pedro Ramos (http://lattes.cnpq.br/9624345522090038).
Introdução à computação paralela com GPU (CUDA/OpenMP) – Intermediário
Conteúdo: O que é programação paralela; paralelização de códigos; introdução a OpenMP; aplicações OpenMP; introdução a CUDA; aplicações populares de CUDA.
Pré-requisitos: Programação em C e Linux.
Instrutor: Gabriel Carvalho (http://lattes.cnpq.br/3322541429198799).
Introdução ao Matlab e Octave – Iniciante
Conteúdo: O que é o Matlab e Octave; tipos de dados e declaração de variáveis; controle de fluxo; arrays multidimensionais; criação e utilização de funções; plots de gráficos; toolboxes do Matlab; criação de projetos com foco em sinais.
Pré-requisito: Conhecimentos básicos em algoritmos e álgebra linear.
Instrutores: Edson Pinheiro (http://lattes.cnpq.br/9970847810592416), Pedro Bemerguy (http://lattes.cnpq.br/1772558448578386) e Fátima Teixeira (http://lattes.cnpq.br/2712631160212587).
Introdução à programação Web – Iniciante
Conteudo: Frontend e backend; HTML: o esqueleto da página; dando vida ao HTML com o CSS; dinamizando páginas web com o Javascript; framework Bootstrap; gerenciando o conteúdo de um site com o WordPress.
Atividades práticas: Criação de páginas Web com os ensinamentos e auxílio do instrutor.
Instrutor: Emerson Junior (http://lattes.cnpq.br/4891491568013236).
Introdução ao processador de textos LaTeX – Iniciante
Conteúdo: O LaTeX; diferenças entre editores WYSIWYG e processador de textos; escrevendo o primeiro documento; por que escrever de modo estruturado; usando pacotes LaTeX; formatadores de texto; dominando figuras e tabelas; ambiente matemático: construindo fórmulas; a ferramenta de desenho Tikz; criando um documento completo.
Instrutor: Charles Ferreira (http://lattes.cnpq.br/4748183687877750).
ROS: The Robot Operating System – Intermediário
Conteúdo: O que é / como funciona; chega de criar seguidores de linhas: exemplos reais; arquitetura; uma breve olhada embaixo do capô; primeiro mergulho: corrida de
tartarugas; simulações 3D; segundo mergulho: interagindo com partes externas; terceiro mergulho: um robô colaborativo.
Pré-requisitos: Linux, linha de comando, variáveis de ambiente; o funcionamento (genérico) de um build system (pra não se perder quando perceber que não tem configure/make/make install); redes (básico, para se achar nas configurações e nas comunicações entre máquinas); Python (básico, para criar scripts e interagir com o ROS); Arduino (e deem uma olhada em inotool.org pra não dependermos daquela IDE horrível); C++ (opcional, mas interessante).
Atividades práticas: Vamos tentar organizar alguns computadores, mas tentem instalar o ROS Jade Turtle (ou Hydro) em seus laptops para garantir. Os mergulhos requerem participação de todos (massively multiplayer online robot para grandinhos – MMORPG).
Instrutor: Igor Almeida (http://lattes.cnpq.br/6577182466401184).
Introdução à modulação multiportadora (OFDM e DMT) – Avançado
Conteúdo: Ortogonalidade; o problema: dispersão e propagação multi-percurso; a importância da FFT; facilidades em equalização; sistemas OFDM; sistemas DMT; sistemas OFDMA em redes 4G; uso na indústria.
Pré-requisitos: Comunicações digitais; processamento digital de sinais.
Instrutor: Igor Freire (http://lattes.cnpq.br/4655361732775829).
Introdução ao Long Term Evolution (LTE) – Avançado
Conteúdo: Visão Geral do LTE e sua conectividade com a Internet; tecnologias utilizadas no LTE; pilha de protocolos utilizadas na subcamada de rádio; camada física do LTE e modulação multiportadora.
Pré-requisitos: Introdução à modulação multiportadora.
Instrutor: Leonardo Ramalho (http://lattes.cnpq.br/7565458988876048).
Introdução à programação VHDL com kits FPGA – Iniciante
Conteúdo: Introdução à descrição de hardware utilizando a linguagem VHDL e uso do dispositivo lógico programável FPGA; desenvolvimento de projetos de circuitos lógicos combinacionais; desenvolvimento de projetos de circuitos lógicos sequenciais.
Atividades práticas: Desenvolvimento de projetos utilizando kits FPGA e o software de desenvolvimento Quartus II.
Pré-requisitos: Noção de eletrônica digital.
Instrutor: Adalbery Castro (http://lattes.cnpq.br/5458858926370800).
Programação e desenvolvimento de projetos com Arduino – Iniciante
Conteúdo: Introdução e estruturas básicas de programação; protocolos de comunicação; componentes eletrônicos e construção de circuitos; sensores e controles autômatos; automação residencial e robótica básica.
Atividades práticas: Programação de Arduino com componentes eletrônicos, sensores e robótica.
Instrutor: Thiago Sarmento (http://lattes.cnpq.br/6211814198281730).
Introdução à codificação de canal para comunicações digitais – Avançado
Conteúdo: O que é codificação de canal; analogia com modulação digital; aplicações de códigos; exemplos: códigos lineares; códigos em bloco; códigos convolucionais; códigos não-binários; códigos Iterativos; LDPC; aplicação em modulação; modulação codificada (TCM).
Pré-requisitos: Noções de álgebra linear e comunicações digitais.
Instrutor: Marcos Yuichi (http://lattes.cnpq.br/7726354416327306).
Introdução a comunicações digitais usando AM – Intermediário
Conteúdo: Comunicações digitais, simulação de transmissão e recepção de sinais AM.
Pré-requisitos: Sinais e sistemas; processamento de sinais digitais e Matlab.
Instrutor: Aldebaro Klautau (http://lattes.cnpq.br/1596629769697284).
Introdução à programação com Python – Iniciante
Conteúdo: Conceitos básicos de ciência da computação como: o que faz um computador? O que é um programa? E como programar? Introdução a conceitos de programação como: variáveis, operandos, operadores e tipo de dados. Estrutura e sintaxe do Python como: funções, laços for e while e a escrita de algoritmos.
Instrutor: Willian Rocha (http://lattes.cnpq.br/4157572476927655).
Programação avançada em linguagem C com ênfase em sistemas embarcados – Intermediário
Conteúdo: Manipulação de bits, ponteiros, alocação dinâmica de memória, rotinas de tratamento de interrupções, execução de código em tempo real. Exemplos e projetos usando microcontrolador Atmel.
Pré-requisitos: Programação I da Egenharia de Computação UFPA (ou equivalente).
Instrutor: Lucas Correa (http://lattes.cnpq.br/7899361761927049).
Mais informações: lapsadmin@gmail.com