Início O Encontro de Computação é um evento anual organizado pelo Departamento de Computação do CEFET-MG, localizado no Campus II, em Belo Horizonte. O Encontro de Computação é uma atividade da Semana de Ciência e Tecnologia do CEFET-MG, chamada Semana C&T, que, por sua vez, é um dos eventos da Semana Nacional de Ciência e Tecnologia, promovida pelo Ministério da Ciência e Tecnologia. O público alvo do Encontro de Computação são os alunos do curso de graduação em Engenharia de Computação, sediado no Campus II. A sétima edição do Encontro de Computação, realizada em 2015, terá em sua programação minicursos, uma palestra e uma exposição. Veja a programação completa a seguir e os detalhes de cada atividade no menu ao lado, bem como sua inscrição para participação. PROGRAMAÇÃO: Quarta-feira - 21/10/2015 Horário Local Título 9:00 às 12:00 Lab. 223 Prédio Treinamento Maratona de Programação para Iniciantes Principal 13:00 às 16:30 Saguão do Prédio Exposição Trincabotz 12 13:00 às 16:00 Lab. 221 Prédio Hacking dojo - Explorando vulnerabilidades de sites Principal 13:00 às 17:00 Lab. 10 Prédio Criando um "Instagram" web usando AngularJs 12 14:40 às 18:20 Lab. 11 Prédio 12 Desenvolvimento Android - Básico e Boas Práticas Quinta-feira - 22/10/2015 Horário Local Título 8:00 às 12:00 Lab. 223 Prédio Desenvolvimento de Jogos Digitais Principal 14:00 às 16:00 Auditório prédio Google: porque e como trabalhar principal Sexta-feira - 23/10/2015 Horário Local Título 8:00 às 12:00 Lab. 10 Prédio 12 Introdução a Computação em Nuvem 8:00 às 12:00 Lab. 221 Prédio Principal Visualização de dados utilizando D3js e D3plus 8:30 às 9:30 Auditório 401 Prédio Maratona de Programação e o mercado DECOM 13:00 às 18:00 Lab. 225 Prédio Principal Introdução ao Arduino
Minicursos Minicurso 1 Data/local: 21/10/2015-09:00 às 12:00 - Lab. 223 Prédio Principal Minicurso: Treinamento Maratona de Programação para Iniciantes Instrutor: Saulo Antunes Motivação: Este minicurso abrange as ferramentas básicas que podem tornar o treinamento na maratona de programação mais fácil e produtivo. Sobre o instrutor: É aluno do curso de Engenharia de Computação e partipa do Grupo de Competição Competitiva CEFET-MG. Conteúdo do minicurso: Oferecer dicas que irão colaborar com o desenvolvimento e também melhorar o entendimento daqueles que estão começando na maratona de programação. Carga horária do minicurso: 3 horas Minicurso 2 Data/local: 21/10/2015-13:00 às 17:00 - Lab. 10 Prédio 12 Minicurso: Criando um "Instagram" web usando AngularJS Instrutor: Jeferson dos Anjos Motivação: Nos últimos anos vivemos uma grande transformação: o mundo está conectado e, acredite, isso só tende a aumentar. Todos querem estar integrados, querem colaborar seja através de comentários num blog ou postando as últimas informações sobre o trânsito em um aplicativo. Excluir a sua empresa dessa cultura tecnológica de compartilhamento e inclusão pode ser uma falha grave. Inúmeras possibilidades são perdidas, visto os novos padrões de consumo e a estrondosa popularização da Internet nos últimos anos. Sobre o instrutor: Atualmente é CEO da empresa Packdocs Pesquisa e Desenvolvimento de Software LTDA pela qual, participou dos maiores programas de aceleração de startup da América Latina (SEED e Startup Chile). Natural de Belo Horizonte. Mestre em Engenharia Elétrica pela Universidade Federal de Minas Gerias e graduado em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Gerais. Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Artificial e Engenharia de Software, atua principalmente nos seguintes temas: projeto e desenvolvimento de sistemas, programação distribuída, inteligência artificial, simulação, sistemas multiagentes, computação nas nuvens, Windows Azure. Conteúdo do minicurso: No minicurso será mostrado como podemos criar novas aplicações utilizando a API públicas de empresas como Packdocs, Twitter, Facebook e muitas outras. Durante o minicurso o aluno irá criar uma galeria de fotos, com recursos sociais básicos utilizando a API do Packdocs.
Minicurso 3 Data/local: 21/10/2015-14:40 às 18:20 - Lab. 11 Prédio 12 Minicurso: Desenvolvimento Android - Básico e Boas Práticas Instrutor: Felipe Ribeiro Rodrigues Magalhães Motivação: No Brasil, o mercado mobile é um dos que mais têm crescido e a plataforma Android possui grande destaque principalmente por ser uma plataforma aberta e adotada por muito fabricantes. O minicurso aborda o desenvolvimento com Android Studio e conceitos básicos da plataforma. Sobre o instrutor: Graduando 7º período em Engenharia de Computação, 22 anos. Um ano como desenvolvedor Android na startup Getset, tendo desenvolvido mais de cinco aplicações comerciais. Conteúdo do minicurso: Veremos o básico sobre desenvolvimento Android, criando uma aplicação do começo ao fim, abordando sempre as boas práticas para desenvolver em Android. Tópicos: -Criando uma Activity; -Passar informações de uma Activity pra outra; -Algumas views básicas; (TextView, ImageView, Button, etc.) -RecyclerView; (se houver tempo) -Conectar aplicação com um serviço na Web simples. (se houver tempo) Minicurso 4 Data/local: 22/10/2015-8:00 às 12:00 - Lab. 223 Prédio Principal Minicurso: Desenvolvimento de Jogos Digitais Instrutor: Guilherme Lucas Medeiros de Miranda Motivação: Hoje, desenvolver um jogo não é mais tão complicado quanto antes. Com os diversos frameworks e bibliotecas de programação facilmente encontrados na web, qualquer desenvolvedor aprendiz ou medianamente dedicado consegue fazer nem que seja um exemplo muito simples do que poderia vir a ser um game de verdade. Sobre o instrutor: Graduando 5º período em Engenharia de Computação. Cursando Desenvolvimento de Jogos Digitais com o professor Flávio Coutinho. Domina o software GameMaker. Conteúdo do minicurso:em uma primeira aula será ministrada em forma de palestra, visando mostrar aos alunos uma introdução ao mundo de jogos, por onde começar. Noções de novas tecnologias e onde aplicá-las. E no final será apresentado sobre o mercado de trabalho na área de Jogos Digitais. Na segunda aula, será criado um protótipo de jogo, usando o software GameMaker que tem licença para estudantes gratuita.
Minicurso 5 Data/local: 23/10/2015-8:00 às 12:00 - Lab. 10 Prédio 12 Minicurso: Introdução a Computação em Nuvem Instrutor: Jeferson dos Anjos Motivação: Seguindo as tendências de mercado cada vez mais fortes em escalar aplicações na nuvem e controlar os recursos de hardware necessários para suas execuções. Sobre o instrutor: Atualmente é CEO da empresa Packdocs Pesquisa e Desenvolvimento de Software LTDA pela qual, participou dos maiores programas de aceleração de startup da América Latina (SEED e Startup Chile). Natural de Belo Horizonte. Mestre em Engenharia Elétrica pela Universidade Federal de Minas Gerias e graduado em Sistemas de Informação pela Pontifícia Universidade Católica de Minas Gerais. Tem experiência na área de Ciência da Computação, com ênfase em Inteligência Artificial e Engenharia de Software, atua principalmente nos seguintes temas: projeto e desenvolvimento de sistemas, programação distribuída, inteligência artificial, simulação, sistemas multiagentes, computação nas nuvens, Windows Azure. Conteúdo do minicurso: Neste minicurso iremos ver os principais fundamentos da computação em nuvem utilizando o Windows Azure. Minicurso 6 Data/local: 23/10/2015-8:00 às 12:00 - Lab. 10 Prédio 12 Minicurso: Visualização de dados utilizando D3js e D3plus Instrutor: Alysson Soares Teixeira Sobre o instrutor: Graduando 7º período em Engenharia de Computação. Conteúdo do minicurso: Explicar o que é visualização de dados e abordar a sua importância no contexto atual do mercado de trabalho, introduzir um Framework de JavaScript (d3js,d3plus) e exercitar através de um tutorial.
Minicurso 7 Data/local: 23/10/2015-13:00 às 18:00 - Lab. 225 Prédio Principal Minicurso: Introdução ao Arduino Instrutor: Yuri Bruno Fernandes dos Santos Motivação: Arduino é uma plataforma de prototipagem de código aberto baseado em hardware e software de fácil utilização podendo ser usado em diferentes projetos e aplicações. O minicurso aborta conceitos básicos de eletrônica e programação, visando incentivar os participantes a seguir o ramo de estudos na área de microcontroladores. Sobre o instrutor: Graduando 7º período em Engenharia de Computação. 3 anos como hobbista utilizando a plataforma Arduino. Um ano como estágiario em desenvolvimento de hardware com microcontroladores Conteúdo do minicurso: As aulas abordarão conceitos básicos para iniciantes nesta plataforma e também questões mais avançadas que podem ajudar os interessados em desenvolver projetos mais complexos. O minicurso terá palestras, em que se discutirá aspectos conceituais de microcontroladores e Arduino, intercaladas com oficinas para desenvolver os projetos. Número de vagas: 15 Minicurso 8 Data/local: 21/10/2015-13:00 às 15:00 - Lab. 221 Prédio Principal Minicurso: Hacking dojo - Explorando vulnerabilidades de sites Instrutor: Alan Erse, André Bastos, Gabriela Borges, Lara Loures Motivação: A análise de sites que disponibilizam desafios de invasão visa facilitar a busca daqueles que desejam adquirir conhecimento, por exemplo, em relação as falhas de segurança. Sobre o instrutor: Alunos do 3º ano do Ensino Médio Técnico em Redes de Computadores do CEFET-MG, em desenvolvimento do seu TCC sobre sites para aprendizagem hacker e exploração de vulnerabilidades de aplicações web. Conteúdo do minicurso: Serão utilizadas técnicas para exploração de vulnerabilidade de sites através de tutoriais a serem desenvolvidos pelos participantes sob orientação dos instrutores. Carga horária do minicurso: 2 horas
Palestras Palestra 1 Data/local: 23/10/2015-8:30 às 9:30 - Auditório 401 Prédio DECOM Palestra: Maratona de Programação e o mercado Palestrante: Gabriel Poesia Sobre o palestrante: Ex-estagiário do Google e do Facebook, atualmente bolsista do CNPq no Mestrado em Ciência da Computação na UFMG. Participou de várias edições da Maratona de Programação promovida pela SBC (Sociedade Brasileira de Computação) tendo sido classificado para a etapa mundial em algumas edições. Descrição da palestra: Palestra abordando os conhecimentos que adquiriu participando da Maratona de Programação e como isso reflete no seu dia a dia como estudante e como estagiário do Facebook e anteriormente do Google. Carga horária do minicurso: 2 horas Número de vagas: 40 Palestra 2 Data/local: 22/10/2015-14:00 às 16:00 - Auditório Prédio Principal Palestra: Google: por que e como trabalhar Palestrante: Igor Chaves Cananea Sobre o palestrante: 34 anos, natural de Recife-PE. Formação: Graduação (1999-2004) e Mestrado (2005-2007) em Ciência da Computação pela UFPE. Cargo: Engenheiro de Software do Google a 8 anos (começou em Outubro de 2007). Já trabalhou na busca, com o sistema de ads, orkut e agora no sistema de controle de abuso/spam dos produtos. Carga horária do minicurso: 2 horas Número de vagas: 40 Exposições Data/local: 21/10/2015-13:00 às 16:00 - Saguão do Prédio 12 Exposição: Exposição Trincabotz Coordenador da exposição: Miguel Felipe Rodrigues Sobre o coordenador: Graduando 2º período em Engenharia de Computação. Faz parte da equipe Trincabotz CEFET-MG há 2 anos e meio e participou de 4 competições de diferentes categorias. Descrição da exposição: A atividade consiste em uma exposição dos robôs da equipe Trincabotz CEFET-MG, afim de aproximar o público das tecnologias utilizadas pela equipe no desenvolvimento de robôs, abrangendo diferentes categorias de robôs disponíveis no laboratório da equipe bem como exibição de vídeos de competição. Nenhum robô da categoria combate será ligado, os demais (que não oferecem risco para o público) poderão ou não ser ligados a título de demonstração. Carga horária: 3 horas Número de vagas: Indefinida
Organização O VII Encontro de Computação foi organizado por: Prof.ª Kecia Aline Marques Ferreira (coordenadora) Prof. Sandro Renato Dias Cláudia Angélica Reis - Técnica em Assuntos Educacionais ComPET - Grupo PET de Engenharia de Computação, GCC - Grupo de Computação Competitiva