Disponibilização de Material da JTL2015

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.

IMG_20151104_111134472

Anúncios

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:

Desde já agradecemos a presença de todos,
Comissão Organizadora.

IMG_20151103_100424894

III Jornada de Treinamentos do LaPSE


Para qulassee 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:

  1. As inscrições estão abertas até o meio dia (12:00) de 29/10/2015.
    1. As inscrições serão realizadas no formulário: http://goo.gl/forms/8lTpz2Hq0f.
    2. A agenda dos minicursos pode ser encontrada em: https://goo.gl/zhaIPJ.
    3. Caso as vagas não sejam preenchidas essas estarão disponíveis até o início do curso.
  2. Caso existam mais alunos do que vagas no curso será feita uma seleção.
    1. O resultado da seleção será divulgado na sexta feira 30/10/2015.
      1. Caso existam desistências, alunos na fila serão informados até no máximo o início do curso.
  3. Será feita uma aula inaugural no dia 03/11/2015 pontualmente as 10:00 horas na Cidade Universitária José da Silveira Netto.
    1. O Auditório especifico será informado até o dia 28/10/2015 através do site https://lapsufpa.wordpress.com.
    2. Alunos matriculados e selecionados que não participarem dessa aula poderão perder sua vaga no curso.
    3. Agenda da aula inaugural:
      1. Palestra com o coordenador do LaPSE Prof. Aldebaro Klautau (45 min).
      2. Palestra do ramo estudantil da IEEE na UFPA (15 min).
      3. Palestra de introdução à lógica de programação (1 h).
        1. Pré-requisito para os minicursos:
          1. Introdução à programação Web.
          2. Introdução à programação com Python.
          3. Introdução ao Matlab e Octave.
          4. Introdução ao Linux e redes usando Python.
  4. 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.
    1. O valor máximo permitido para contribuição é de R$ 30,00 por pessoa mesmo que ela faça mais de dois cursos.
    2. 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.
    3. Alunos que desejarem solicitar isenção da contribuição podem escrever uma justificativa no formulário de inscrição.
    4. Alunos que não solicitarem isenção e não pagarem a contribuição na aula inaugural perderão automaticamente sua vaga no curso.
  5. Serão fornecidos certificados a alunos que obtiverem 100% de frequência nas aulas do curso.
    1. 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
logo-LRConteú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

EVERYTHING (1)