II Encontro de Computação 20 a 23 de outubro de 2010 Departamento de Computação – CEFET-MG – Campus II Quarta-feira, 20 de outubro 8:00 - 10:00 Minicursos (vide verso) 10:00 - 12:00 Semana C&T 14:00 - 15:20 Palestra 1 15:30 - 17:00 Palestra 2 17:00 - 19:00 Semana C&T Quinta-feira, 21 de outubro 8:00 - 10:00 Minicursos (vide verso) 8:30 – 10:00 Palestra 3 10:00 - 12:00 Semana C&T 13:00 - 17:00 Seminário do DECOM 17:00 - 19:00 Semana C&T Sexta-feira, 22 de outubro 8:00 - 10:00 Minicursos (vide verso) 10:00 - 12:00 Semana C&T 14:00 - 17:00 Semana C&T Sábado, 23 de outubro A programação de sábado será divulgada em breve. Coordenação: Prof. Adelson Palestra 1: Formaçã Formação Acadêmica, Inovação e Mercado Ivan Moura Campos Auditório do Prédio de Aulas O panorama tecnológico das TICs de hoje oferece desafios e oportunidades para o surgimento de serviços e produtos inovadores em um mercado realmente mundial, materializado pela web e tudo qu que a ela se conecta. Como se preparar para ser um profissional empreendedor nesse "ecossistema"? Como manter, na vida profissional, o equilíbrio entre formação acadêmica e conhecimento de mercado, de forma a aumentar as chances de produzir e "emplacar" inovações? ovações? O Prof.Ivan Moura Campos apresentará um depoimento pessoal sobre esses tópicos, calcado em sua experiência como Professor Titular de Ciência da Computação da UFMG, como empresário empresá fundador de empresas inovadoras, como Secretário nos níveis estadua estadual e federal, e como criador e diretor de ONGs no Brasil e no exterior. Palestra 2: Visão Estraté Estratégica em Arquitetura de Software Guilherme Neves Cavalieri Auditório do Prédio de Aulas No setor de TI, observamos a agitação característica de um contexto voltado para projetos que apresentam demanda cada vez maior de alto desempenho. Nesse ambiente, é comum priorizar o que é urgente em detrimento do que é importante, e muitas soluções de software so acabam por apresentar falhas em aspectos básicos ou ainda fracassam sem apresentar solução alguma que atenda às condições esperadas. A arquitetura de software se relaciona fortemente com eficiência, redução de riscos e redução de custos em projetos projeto de TI. A proposta da palestra é promover pontos de reflexão e debate sobre a qualidade e, mais ainda, o significado do trabalho que realizamos em termos de desenvolvimento de software, com base em dados e informações de mercado. Para isso, a Arquitetura de Software será apresentada em um contexto estratégico como parte da arquitetura de TI, que, por sua vez, deve derivar da estratégia de negócio da empresa. Palestra 3:: Aproveitamento do Tempo Rodrigo Melo Mendes Moreira Auditório do Prédio de Aulas Como organizar organizar-se para aproveitar melhor o tempo? Esta palestra ra promoverá uma reflexão sobre a importância de dominarmos o tempo para fazermos dele algo importante para nossa vida física e espiritual. Abordará sobre os fatores psicológicos que determinam esse aproveitamento do tempo e trará dicas para melhor aprovei aproveitá-lo. Seminário de Pesquisa do DECOM Professores do Departamento de Computação Auditório do Prédio de Aulas Semana C&T:: vide programação em http://www.dct.dppg.cefetmg.br/site/eventos/semana/programacao/ Organização: Adelson, Adriano Pereira, Cristina Murta, Gabriel Brandão, Germano, Leonardo Lima, Luciana Campos, Natália. II Encontro de Computação Minicursos: de 20 a 22 de outubro, de 8h às 10h Departamento de Computação – CEFET-MG – Campus II Minicurso 1 Minicurso 2 Minicurso 3 Minicurso 4 Minicurso 5 Python Direto das Trincheiras Shell Scripting Introdução à Linguagem de Programação Perl Introdução a Administração de Sistemas GNU/Linux Construindo Aplicações em J2EE e mais Python é uma linguagem multiparadigma e multiplataforma que trará para você flexibilidade, simplicidade e a robustez de uma ferramenta de fácil aprendizado mas muito poderosa. Python está em todo lugar, só você não sabe. Um shell é um interpretador pretador de linguagem de comandos cujo objetivo é permitir o envio de comandos ao sistema. Um script é um bloco de comandos shell.. Não sabia? Inscreva Inscreva-se imediatamente diatamente neste curso! Perl é uma linguagem interpretada, estável, rápida e segura. Seu código pode ser executado na maioria das plataformas existentes sem nenhuma modificação. Ela é muito utilizada no Linux e em ambientes comerciais e de negócios. Portanto é uma linguagem importante e interessante para aprender. O Linux é um sistema operacional presente em grande parte no mercado merca de trabalho, sendo utilizado lizado nas principais empresas de TI do mundo. Oferece ferece uma um oportunidade única para o conhecimento de como funciona um sistema operacional. Tecnologias Web estão cada vez mais presentes no dia-a-dia das pessoas e dos programadores. Este minicurso pretende por a mão na massa mostrando como construir uma aplicação Java integrando várias tecnologias de desenvolvimento Java para Web. Sumário: Conceitos básicos; interpretador; controle de fluxo; arquivos; threads; classes; tratamento de erros; bibliotecas; uma pincelada de Django. Sumário: definição e manipulação de variáveis; ambientes de execução; laços e testes, stes, pipelines e redire redirecionadores de saída; parâme parâmetros de qualidade de scripts; interação shell-kernel; kernel; intera interação com usuário e construção de bibliotecas. Sumário: introdução à linguagem Perl; estruturas de controle; funções; scripts; página Web com CGI; conexão com banco de dados. Instrutor: Ruhan Bidart Instrutor: Victor Soares Instrutor: Clever Júnior Local: Lab. 11 Prédio 12 Local: Sala C - DGO Local: Lab. 202-B Prédio de Aulas Sumário: Introdução ao Linux: história e conceitos; ceitos; distridistri buições. Instalação talação do sistema. Comandos mandos básicos. Modo super usuário. Gerenciamento Gerencia de processos e arquivos. Configuração de rede. Acesso remoto. Sumário: Introdução aos ambientes de programação; criação do projeto; camada de persistência; camada de apresentação; programação da aplicação com emissão de relatório. Instrutor: Pedro André Instrutores: Daniel Ricardo Portela, Menezes Local: Lab. 10 Prédio 12 Local: Sala A - DGO Pereira, Jonata