Universidade Federal Rural de Pernambuco	     

    
     


  Mini-Cursos

Esta programação está sujeita à alterações
 1. 
  Python mobile
     Instrutor: Msc Candidate Marcel Caraciolo
Marcel Caraciolo é atualmente mestrando em Ciência da Computação pelo CIN/UFPE. Engenheiro da Computação pela POLI/UPE em 2008. Trabalhou em empresas como TIM, CESAR e I2 Tecnologia e tem experiência com Python há mais de 2 anos. Ministrou cursos em universidades e treinamento em empresas. Mantenedor de 2 blogs na sua área de interesse: http://www.mobideia.com (sobre mobilidade)e http://aimotion.blogspot.com (sobre inteligencia artificial).
     Carga Horária: 6 horas | Dia 14/10 | Horário: 9:00 ás 12:00
                                            | Dia 15/10 | Horário: 9:00 ás 12:00
    Conteudo Programático:
Este mini-curso foca na introdução ao desenvolvimento de aplicativos móveis com a linguagem de programação Python. Com o advento de diversas plataformas móveis no mercado, em especial smartphones, Python tem sido uma excelente escolha para o desenvolvimento de aplicativos, em especial nos smartphones S60 da Nokia, bem consolidados no mercado brasileiro. Além da facilidade e poder, Python permite a rápida prototipação de aplicativos, permitindo ao desenvolvedor maior foco na aplicação do que em estruturas e sintaxes associadas a outras linguagens focadas para dispositivos móveis. Neste mini-curso veremos com construir uma aplicação na linguagem Python para Symbian, desde a sua concepção até a criação de um aplicativo pronto para ser distribuído para o usuário final, envolvendo todas as etapas do ciclo de desenvolvimento de uma aplicação móvel.



 2. 
  Python + MySQL
     Instrutores: Bruna Regina / Daniel Barreto / Márcio Austregésilo
     Carga Horária: 6 horas | Dia 16/10 | Horário: 8:00 ás 15:00
    Conteudo Programático:
1:
  Não Definido



 3. 
  Java Enterprise Developer
O mundo corporativo requer algo além do básico em Java. Descubra o poder dos componentes JSF e sua template engine Facelets. Desenvolva sistema RIA (Rich Internet Applications) com a máxima produtividade com os componentes Ajax do JBoss RichFaces. Conheça o mundo dos componentes distribuídos e veja como é fácil e eficaz trabalhar com os novos Java Beans 3.1. Automatize tarefas, injete dependências e domine assuntos avançados como transações, autenticação e segurança. Tudo de acordo com a nova especificação Java EE 6.
     Instrutor: Especializa Treinamentos
     Carga Horária: 6 horas | Dia 14/10 | Horário: 9:00 ás 12:00
                                            | Dia 15/10 | Horário: 9:00 ás 12:00



 4. 
  Design Web
     Instrutor: Dyego Carlos
     Carga Horária: 6 horas | Dia 14/10 | Horário: 9:00 ás 12:00
                                           | Dia 15/10 | Horário: 9:00 ás 12:00
    Conteudo Programático:
1:
  Noções de photoshop
2:
  Criação de layout com Adobe Photoshop
3:
  Noções de xhtml
4:
  Noções de css
5:
  Implementação de layout com xhtml + css
6:
  Xhtml + css



 5. 
  Redes Neurais
     Instrutor: Dr.Adriano Lorena
Possui graduação em Engenharia Eletrônica pela UFPE (1993), mestrado em Ciências da Computação pela UFPE (1997) e doutorado em Ciências da Computação pela Universidade Federal de Pernambuco (2004). Atualmente é membro do colegiado da pós-graduação co Centro de Informática (CIn) da Universidade Federal de Pernambuco e professor adjunto da Universidade Federal Rural de Pernambuco (UFRPE). Tem experiência na área de Ciência da Computação, com ênfase em Análise de Algoritmos e Complexidade de Computação, atuando principalmente nos seguintes temas: aprendizagem de máquina, redes neurais artificiais, inteligência computacional e aplicações. Orientou 19 trabalhos de Iniciação Científica, 5 dissertações de Mestrado (+2 co-orientações) e 35 trabalhos de conclusão de curso de graduação. Publicou 11 artigos completos em periódicos internacionais e 50 artigos em conferências. É Membro Senior do IEEE e revisor de diversos periódicos internacionais como IEEE Transactions on Systems, Man and Cybernetics. Part B, Cybernetics; IEEE Transactions on Neural Networks e Neurocomputing.
     Carga Horária: 5 horas | Dia 14/10 | Horário: 15:50 ás 17:00
                                                           | Dia 15/10 | Horário: 13:30 ás 17:00
    Conteudo Programático:
1:
  Não Definido



 6. 
  Inteligência Artificial
     Instrutor: Giordano Cabral
     Carga Horária: 5 horas | Dia 14/10 | Horário: 15:50 ás 17:00
                                                          | Dia 15/10 | Horário: 13:30 ás 17:00
    Conteudo Programático:
1:
  Não Definido



 7. 
  Computação Gráfica
     Instrutor: Dyego Carlos
     Carga Horária: 5 horas | Dia 14/10 | Horário: 15:50 ás 17:00
                                                          | Dia 15/10 | Horário: 13:30 ás 17:00
    Conteudo Programático:
1:
   Computação Gráfica = Arte + Matemática;
2:
   Passado e futuro da Computação Gráfica;
3:
  • Áreas da computação gráfica:
    • Síntese de Imagens;
    • Processamento de Imagens;
    • Análise de Imagens.
    4:
  • Síntese de Imagens com Adobe Illustrator e/ou Adobe Photoshop:
    • Imagens tridimensionais;
    • Composição de imagens:
      • Seleçã;
      • Tratamento de imagem;



     8. 
      Desenvolvimento de Jogos
         Professora: DrªDanielle Rousy
    Graduada em Ciências da Computação pela Universidade Federal da Paraíba/UFPB (1998), com mestrado em Computação Inteligente, especialidade Inteligência Artificial aplicada a Jogos Digitais, pela Universidade Federal de Pernambuco/UFPE (2000). Recém doutora também pela UFPE tendo como tema principal de pesquisa o uso de Atores Sintéticos em Jogos de Treinamento para Adultos. Desde 2006, tem atuado, sobretudo, como Engenheira de Qualidade na pesquisa e definição de processos de desenvolvimento de jogos móveis. Já exerceu diversos papéis, entre eles o de Engenheira de Software na Meantime Mobile Creations e C.E.S.A.R. Tem experiência em Engenharia de Software, com ênfase em Qualidade e desenvolvimento de Software, atuando principalmente nos seguintes temas: Processos de desenvolvimento, Jogos Móveis, Projeto de Jogos, Jogos de Computador, Atores sintéticos e Jogos Sérios.
         Carga Horária: 5 horas | Dia 14/10 | Horário: 15:50 ás 17:00
                                                              | Dia 15/10 | Horário: 13:30 ás 17:00
        Conteudo Programático:
    1:
      Não Definido




     9.1 
      ASP.NET
         Instrutores: Júlio Mendonça e Hugo Rodrigues
    Júlio Mendonça é instrutor do programa Microsoft S2B(Students to Business) no Centro de Inovação Microsoft ETEPAM e desenvolvedor ASP.NET certificado. Participou da equipe LevelUP/Level8, vice-campeão nacional da Imagine Cup 2010 na categoria Projeto de Software e finalista regional do Desafio Brasil FGV Intel 2010.

    Hugo Rodrigues é Consultor de Desenvolvimento do Centro de Inovação e professor. Fez parte da equipe LevelUP/Level8 e da equipe Uptiva Dreams IT, representante brasileira na categoria Interoperabilidade e vice-campeã mundial da Imagine Cup 2010 realizada em julho em Varsóvia(Polônia).
         Carga Horária: 5 horas | Dia 14/10 | Horário: 15:50 ás 17:00
                                                               | Dia 15/10 | Horário: 13:30 ás 17:00
        Conteudo Programático:
    1:
    Introdução as aplicações web
    2:
    Funcionamento do ASP.NET
    3:
    Introdução ao C#
    4:
    Controles ASP.NET
    5:
    Vinculação de dados (ADO.NET)





     10. 
      PHP-Básico
         Instrutor: Hábner Nascimento
    Desenvolve sistemas há 4 anos. Atualmente trabalha na Rede Matriz com desenvolvimento de sistemas em PHP, JavaScript e bancos de dados, ministra cursos de PHP na especializa treinamentos. Tem Certificação Zend Certified Engineer – ZEND ID : ZEND010911.
         Carga Horária: 5 horas | Dia 14/10 | Horário: 18:00 ás 21:30
                                                | Dia 15/10 | Horário: 20:00 ás 21:30
        Conteudo Programático:
    1:
    Ambiente Web
    1:
    Mitos e verdades
    1:
    Desenvolvendo com PHP
    1:
    Funções para aplicar no mini-projeto
    1:
    Mini-projeto
    • Fazendo uma agenda de contatos utilizando arquivos como banco de dados








     12. 
      Introdução Design Gráfico
         Instrutor: Dyego Carlos
    Dyego Carlos, atualmente faz o curso profissionalizante Start da SAGA© (School of Art, Game and Animation) onde cursa o módulo de Flash Animation e já cursou os módulos de Introdução à Computação Gráfica, Photoshop, Pintura Digital, Illustrator, e Arte Final & Storyboard; cursa o 3º módulo do curso Técnico Sequencial em Telecomunicações no IFPE; cursa o 4º período de Licenciatura em Computação na UFRPE, onde é monitor de Teoria da Computação, foi monitor de Introdução à Programação e faz Iniciação Científica com o seguinte projeto: Implementações dos autômatos dos sufixos com aplicações em busca de padrões. É designer/web designer freelancer, como o qual presta serviços para diversas empresas de Recife. Estuda: - computação: teoria da computação, estruturas de dados, programação (Java, C, Python), desenvolvimento web (xhtml, css), etc. - artes: música, design digital (concept art, pintura digital, 3D, animações, etc), etc.
         Carga Horária: 5 horas | Dia 14/10 | Horário: 18:00 ás 21:30
                                                | Dia 15/10 | Horário: 20:00 ás 21:30
        Conteudo Programático:
    1:
    O que é Design e o que nunca foi Design? - Conceitos e definições básicas;
    2:
    Noções básicas de planejamento visual:
    • Teoria das Cores;
    • Proximidade;
    • Alinhamento;
    • Repetição;
    • Contraste;
    • Tipografia.
    3:
    Aplicações dos conceitos e noções na prática(Photoshop e/ou Illustrator).



     13. 
      Certificações Microsoft + IP V6
         Instrutor: Carlos Fernandes
    Carlos Fernandes é consultor pedagógico da área de Educação da Inove Informática. Atua no mercado de TI há mais de 10 anos nas áreas de programação, montagem e manutenção e capacitações voltadas para certificações e concursos públicos. Tem experiência especializada em servidores Windows, Linux, tecnologias Microsoft (pacote Office) Programação em C#, Java e VBA, Políticas de segurança em T.I e docência acadêmica.
         Carga Horária: 3 horas | Dia 14/10 | Horário: 18:00 ás 21:30 (IPv6)
                                   1 hora | Dia 15/10 | Horário: 20:00 ás 21:30 (Certificações)
        Conteudo Programático:
         IPV6
    Para que dois ou mais computadores se comuniquem pela internet, é preciso utilizar um protocolo de para o encaminhamento dos dados. O IPV6 (internet protocol version 6) é a versão mais recente deste protocolo. Apesar de a versão mais amplamente utilizada ser o IPV4, a insuficiência de códigos disponíveis para uso começa a preocupar os especialistas. A Arin (american registry for internet numbers) - organização responsável por gerenciar a distribuição de endereços IP na América do Norte, afirma que afirma que 94% desses endereços já foram alocados. A solução apontada pelos especialistas é a migração para o IPV6, com um espaço de endereçamento muito maior (estima-se que tenha capacidade para 3,4 x 1038 novos endereços). A palestra vai abordar, entre outros aspectos, a Coexistência e transição entre o IPV4 e o IPV6, com destaque para as principais mudanças. As funcionalidades básicas do IPV6 (como auto-configuração, simplificações do protocolo e outras mudanças estruturais) também serão abordadas, assim como o gerenciamento das redes, mostrando boas práticas para garantir a qualidade e garantir o máximo de eficiência de seu funcionamento sob o novo protocolo. Por fim, a apresentação vai trazer questões referentes à segurança no IPV6, com destaque para ferramentas, Estrutura dos Endereços, Extensões de Privacidade e outros aspectos relevantes a este campo. Referências: http://www.ipv6.br/IPV6/ArtigoProgramacaoSocketsBSDParte02
         Certificações
    O Mercado TI está se tornando cada vez mais competitivo, especialmente em Pernambuco, cujo cenário torna-se cada vez mais dinâmico e recebe empreendimentos de peso que certamente demandarão profissionais capacitados. Para profissionais de TI, as certificações podem, em muitas ocasiões, representar a contratação e um salto considerável para as melhores remunerações. Estima-se que um profissional certificado ganhe até 21% mais que o que não possui esse título. Mas, como se preparar diante de tantas possibilidades de especialização? Qual a visão do mercado de trabalho pernambucano para os profissionais certificados? São questões que a apresentação pretende responder. A palestra também vai indicar caminhos para que os estudantes considerem as certificações como um reforço importante no currículo. Além disso, a exposição trará possibilidades como investir em novas tecnologias ou especializarem-se naquelas utilizadas na empresa onde se trabalha como passos importantes a serem considerados quando os estudantes e profissionais forem iniciar o estudo para as certificações. Referências: http://www.itweb.com.br/noticias/index.asp?cod=64454 http://www.diariodepernambuco.com.br/2010/08/23/info1_0.asp



     14. 
      Pacote Web -(CSS-HTML-JavaScript)
         Instrutor: Thiago Prazeres
    Formado em Sistemas para Internet (Web Design) pela Faculdade Marista do Recife, Cursando Graduação em Licenciatura da Computação pela UFRPE. Dreamwever Website e Aplicação e Fireworks na iMedia em 2005. Experiência de 6 anos na área, trabalha atualmente como desenvolvedor web na Dot7 Tecnologia à 2 anos.
         Carga Horária: 5 horas | Dia 14/10 | Horário: 18:00 ás 21:30
                                                | Dia 15/10 | Horário: 20:00 ás 21:30
        Conteudo Programático:
    HTML
    Hipermídia e hipertexto
    História da linguagem e o Futuro
    Navegador (brownser) e servidores
    HTML vs. Flash
    DOM (Modelo de Objetos de Documentos)
    Estrutura básica e marcações
    Validade do documento
    Ferramentas de edição de documento HTML
    Hospedagem e publicação
    CSS
    Sintax, classes e propriedades
    Tableless e Web Semântica
    Animação (CSS+JavaScript)
    JavaScript
    O que é? Pra que serve?
    Versões e Navegadores
    Frameworks (jQuery, Prototype)



     15. 
      Virtualização
    Virtualização é o processo de executar vários sistemas operacionais em um único equipamento. Uma máquina virtual é um ambiente operacional completo que se comporta como se fosse um computador independente. Com a virtualização, um servidor pode manter vários sistemas operacionais em uso.
         Instrutor: FUTURA
         Carga Horária: 5 horas | Dia 14/10 | Horário: 18:00 ás 21:30
                                                | Dia 15/10 | Horário: 20:00 ás 21:30
        Conteudo Programático:
    1:
      Não Definido



     16. 
      PHP + Zend + FLEX
         Instrutores: Wagner Ramalho e Rafael Montenegro Gama.
         Carga Horária: 4 Horas | Dia 16/10 | Horário: 08:00 ás 15:00
        Conteudo Programático:
    1:  
    Flex:  
    Visão geral:
    Potêncial do Flex
    Flash Builder 4
    2:  
    Escolhendo um framework:
    Cairngorm
    Mate
    Swiz
    3:  
    O potêncial e como implementar o Zend Framework em aplicações flex.
    4:  
    PHP:
    Visão geral:
    Potêncial do PHP;
    PHP OO;
    Cases de Sucesso;
    PHP no futuro próximo;
    5:  
    Padrões de programação:
    DAO
    Factory
    Singleton
    6:  
    O potêncial e como implementar o Zend Framework em aplicações flex.



     17. 
      Computação Quântica
         Instrutor: Wilson Rosa
    Possui graduação, mestrado e doutorado em Ciência da Computação pela Universidade Federal de Pernambuco (1982, 1985 e 2004). Atualmente é professor adjunto III da Universidade Federal Rural de Pernambuco. Tem experiência na área de Ciência da Computação, com ênfase em Computabilidade e Modelos de Computação, atuando principalmente nos seguintes temas: computação quântica, computabilidade neural, redes neurais artificiais, teoria da computação e RAM-based neural networks.
         Carga Horária: 5 Horas | Dia 16/10 | Horário: 08:00 ás 15:00
        Conteudo Programático:
    Com o propósito de atingir o maior número possível de estudantes de Ciência da Computação, que têm pouco ou nada de Física Moderna em seus cursos, apresentaremos os principais conceitos e algoritmos da Computação Quântica, via representação vetorial da lógica de circuitos booleanos, seguindo um caminho de generalizações suavemente até os circuitos quânticos. Representando bit 0 é representado pelo vetor (1,0) e o bit 1 plo (0,1) mostraremos como os operadores lógicos podem ser vistos como matrizes e o caminho fica trilhado para chegarmos a Computação Quântica. O pré-requisito é mínimo: vetores e matrizes. Todos os demais conceitos serão introduzidos quando necessário. Familiaridade com os Número Complexos ajuda mas não é crucial. O objetivo é o de divulgar mais do que formar. Cursos regulares anuais sobre o assunto são oferecidos no DEInfo-UFRPE onde o interessado pode se aprofundar.





     19. 
      Bioinformatica
         Instrutor: Flávio Costa
         Carga Horária: 6 horas | Dia 16/10 | Horário: 8:00 ás 15:00
        Conteudo Programático:
    1:
      Não Definido



     20. 
      Cloud Computing
         Instrutor: Júlio César
         Carga Horária: 4 horas | Dia 16/10 | Horário: 8:00 ás 15:00
        Conteudo Programático:
    1:
      Não Definido





    Esta programação está sujeita à alterações
      Organizadores:
      Bacharelado em Ciência da Computação
      Bacharelado em Sistema de Informação
      Licenciatura Plena em Computação
      Patrocínio:
         
       Universidade Federal Rural de Pernambuco

      Apóio:
      
      
      

      Localização:
      


    seCOMP - Semana da Computação           Início | Palestras | Minicursos | Incrições | Contatos
    Free Web Hosting