sexta-feira, 23 de janeiro de 2009

Do que os programadores gostam?

Desenvolvimento - Software Livre

Ricardo Bánffy
Not for sissies

Por Ricardo Bánffy

Alguns dias atrás, depois de um post relativamente grosseiro que eu fiz, eu me propus a conduzir uma pequena pesquisa para responder algumas perguntas:

  • Programadores inexperientes realmente tem uma tendência a escolher Java como linguagem de implementação?
  • Programadores tendem mesmo a rejeitar o BASIC (Visual Basic, VBScript, VB.Net etc)?
  • Quais programadores rejeitam o quê? Há algum padrão reconhecível por experiência ou escolha de linguagem?

Leia mais em http://webinsider.uol.com.br/index.php/2009/01/05/do-que-os-programadores-gostam/


quinta-feira, 22 de janeiro de 2009

Cursos de Desenvolvimento Ágil de Software no IME/USP a partir da semana que vem

---------- Forwarded message ----------
From: Fabio Kon
Date: 2009/1/22
Subject: [Sbc-l] Cursos de Desenvolvimento Ágil de Software no IME/USP a partir da semana que vem


Olá,

A partir da semana que vem teremos 3 cursos de 1 semana cada um sobre Desenvolvimento Ágil de Software no IME/USP. Os cursos são voltados para estudantes e profissionais com experiência em programação e que desejem expandir seus conhecimentos teóricos e práticos na área de Métodos Ágeis.

As inscrições podem ser feitas online a partir de http://www.ime.usp.br/verao/inscr/include/inscricao.tpl.php?secao=inscricao

Para informações sobre datas, preços e inscrição, veja o item "difusão" através do site http://www.ime.usp.br/verao

Secretaria dos cursos de verão do IME/USP: Telefone (11) 3091-6169, email: verao@ime.usp.br

================================================================================================================
Curso B.18: Introdução a Métodos Ágeis de Desenvolvimento de Software

As novas metodologias ágeis de desenvolvimento de software têm se mostrado bastante eficazes para o desenvolvimento de sistemas de software de pequeno e médio porte (até 1 milhão de linhas de código) com excelentes níveis de qualidade. Neste curso, apresentaremos a filosofia por trás dos métodos ágeis, daremos uma visão geral dos vários métodos ágeis existentes e, em seguida, abordaremos em detalhes a Programação eXtrema (XP), o método ágil mais conhecido e utilizado.

Conteúdo: O manifesto ágil. Os principais métodos ágeis. As práticas de XP. Testes automatizados. Refatoração: técnicas sistemáticas para melhorar o projeto de software pré-existente. Planejamento ágil. Padronização de estilo. Ferramentas para o desenvolvimento colaborativo de software. Modelagem Ágil e Refatoração de Bancos de Dados.

Pré-requisitos: Conhecimentos básicos de Orientação a Objetos.

Carga Horária: 20 horas: 26/01/2009 a 30/01/2009, 2a. a 6a. das 14h00 às 18h00

================================================================================================================
Curso B.20 Laboratório de Programação eXtrema

Através de uma abordagem essencialmente prática, este curso irá oferecer a oportunidade para desenvolvedores de software e gerentes de TI construirem um pequeno sistema de software de forma colaborativa utilizando XP. O curso será ministrado inteiramente no laboratório Eclipse do IME/USP.

Ferramentas utilizadas: No laboratório serão utilizadas Java, como linguagem de programação; Eclipse, como ambiente de desenvolvimento; Subversion, como repositório de código para controle de versões e integração contínua; JUnit para testes de unidade; Selenium para testes de aceitação e de interface; XPlanner, para gerenciamento, acompanhamento e planejamento do desenvolvimento.

Pré-requisitos: Conhecimentos básicos de Orientação a Objetos, de programação Java e de Programação eXtrema (XP). É altamente recomendável que os participantes deste curso também façam o curso de Introdução a Métodos Ágeis (ou então que já cheguem com um bom conhecimento de XP, por exemplo, lendo o livro inteiro do Kent Beck, eXtreme Programming: Explained).

Carga Horária: 20 horas: 02/02/2009 a 06/02/2009, 2a. a 6a. das 14h00 às 18h00

================================================================================================================
Curso B.19 Desenvolvimento de Software de Qualidade através de Testes Automatizados

Objetivos: Familiarizar desenvolvedores de software, tanto estudantes quanto profissionais do mercado, com a importância dos testes automatizados e com as principais tecnologias e métodos associados a esta disciplina.

Justificativa: A escrita sistemática e freqüente de testes automatizados é fundamental para o desenvolvimento de software de alta qualidade. No entanto, observa-se que a utilização das tecnologias e métodos relacionados a testes automatizados ainda é muito pequena na indústria de software brasileira. A falta de uma política de testes e, também, de sua automatização leva a uma queda na velocidade do desenvolvimento de sistemas de software complexos e, principalmente, a uma queda na qualidade do software desenvolvido, que passa a apresentar muitos erros e torna-se difícil de ser mantido e estendido. Este curso de extensão tem, portanto, um papel de grande importância para contribuir com a formação conceitual e com a prática diária da grande maioria dos desenvolvedores de software da indústria de software nacional que ainda não possui conhecimento adequado nesta área.

Conteúdo: Importância do Teste de Software. Diferença entre testes manuais e automatizados. Tipos de testes: testes de unidade, teste de aceitação, teste de estresse, teste de segurança. Arcabouços para automação de testes, família xUnit, Selenium, JMeter, etc. Cobertura de testes. Técnicas avançadas para escritas de bons testes. Padrões auxiliares para escrita de testes em sistemas de grande porte e em sistemas com Bancos de Dados.

Pré-requisitos: Conhecimentos básicos de Desenvolvimento de Software e Orientação a Objetos.

Carga Horária: 20 horas: 09/02/2009 a 13/02/2009, 2a. a 6a. das 14h00 às 18h00



_______________________________________________
Sbc-l mailing list
Sbc-l@sbc.org.br
https://grupos.ufrgs.br/mailman/listinfo/sbc-l

quarta-feira, 21 de janeiro de 2009

Doutorado em Informática na UFPR - Seleção 2009

As inscrições para o processo seletivo ao curso de Doutorado em Informática
do Programa de Pós-Graduação do Departamento de Informática (DInf) da
UFPR se encerram no
próximo dia 16/02/2009.


As seguintes linhas de pesquisa podem ser consideradas:

* Inteligência Computacional

- Algoritmos;
- Visão Computacional, Computação Gráfica e Processamento de Imagens;
- Inteligência Artificial e Métodos Formais;
- MetaHeurísticas (Vida Artificial, Computação Evolucionária) e
Aplicações em Engenharia de Software e Mineração de Dados;
- Processamento de Imagens, Visão Computacional e Computação Gráfica;
- Sistemas Tutores Inteligentes.


* Tecnologia da Informação

- Banco de Dados
- Engenharia de Software
- Interação Humano-Computador


* Redes e Sistemas Distribuídos

- Arquitetura, Sistemas Embarcados e Sistemas de Comunicação
- Redes Móveis
- Tolerância a Falhas, Redes de Computadores e Sistemas Distribuídos

Mais informações podem ser obtidas no endereço (http://www.inf.ufpr.br/pos)


Obrigado,

Marcos Sunye
Coordenador do PPGInf

quarta-feira, 14 de janeiro de 2009

Cursos de Especialização na UTFPR em 2009

Inscrições abertas para cursos de pós-graduação na UTFPR

Mais de 30 cursos de especialização da UTFPR estão com inscrições abertas nos campi Campo Mourão, Cornélio Procópio, Curitiba, Londrina, Medianeira, Pato Branco, Ponta Grossa e Toledo. Além disso, três cursos de mestrado inscrevem candidatos este mês, em Pato Branco e Ponta Grossa.

Dependendo do curso, as inscrições se encerram ainda este mês. Os prazos finais variam entre 23 de janeiro (Gerontologia, em Cornélio Procópio, e Engenharia de Segurança do Trabalho, em Curitiba) e 7 de abril (Automação Industrial, em Curitiba).

Outros 16 cursos de especialização iniciarão suas inscrições durante os meses de janeiro, fevereiro e março, nos campi Campo Mourão, Curitiba, Pato Branco e Ponta Grossa.


Curitiba

Especialização em Ensino de Línguas Estrangeiras Modernas
Inscrições: abertas até 27 de fevereiro

Especialização em Literatura Brasileira e História Nacional
Inscrições: de 26 de janeiro a 27 de fevereiro

Especialização em Comunicação Empresarial e Institucionall
Inscrições: de 10 de fevereiro a 13 de março

Especialização em Ensino de Língua Portuguesa e Literatura Brasileira
Inscrições: de 26 de janeiro a 27 de fevereiro

Especialização em Engenharia de Segurança do Trabalho
Inscrições: abertas até 23 de janeiro

Especialização em Engenharia de Produção
Inscrições: abertas até 13 de fevereiro

Especialização em Gerenciamento de Obras
Inscrições: abertas até 17 de fevereiro

Especialização em Design de Interiores
Inscrições: abertas até 20 de fevereiro

Especialização em Ergonomia e Qualidade de Vida no Trabalho
Inscrições: abertas até 18 de fevereiro

Especialização em Teleinformática e Redes de Computadores
Inscrições: abertas até 3 de março

Especialização em Televisão Digital
Inscrições: abertas até 27 de fevereiro

Especialização em Automação Industrial
Inscrições: de 26 de janeiro a 7 de abril

Especialização em Gestão Financeira
Inscrições: abertas até 20 de fevereiro

Especialização em Gestão de Negócios
Inscrições: abertas até 27 de fevereiro

Especialização em Gestão Estratégica da Produção
Inscrições: abertas até 16 de março

Especialização em Tecnologia Java
Inscrições: abertas até 27 de fevereiro

Especialização em Gestão de Tecnologia da Informação
Inscrições: de 19 de janeiro a 3 de março

Especialização em Auditoria da Qualidade e Ambiental
Inscrições: abertas até 13 de fevereiro

Especialização em Química Analítica Ambiental
Inscrições: abertas até 20 de fevereiro

Ver cursos em outros campi em http://www.utfpr.edu.br/materia.php?id=62&tipo=noticias

terça-feira, 13 de janeiro de 2009

Artigo no Diário de Pernambuco: "Privacidade da Leitura", por Ruy de Queiroz

Privacidade da leitura
http://www.diariodepernambuco.com.br/2009/01/12/opiniao.asp

Ruy J.G.B. de Queiroz // Professor Associado, Centro de Informática da UFPE
ruy@cin.ufpe.br

Uma dessas prerrogativas que se assume como inalienável é a privacidade do que se lê ou folheia numa biblioteca. Também, quando compramos um livro e o pagamento é feito em espécie, não deixamos qualquer registro na livraria. Mais ainda, em alguns estados americanos existe lei que proíbe a divulgação pública sem prévia autorização dos registros de empréstimos de seus leitores membros. Entretanto, a tecnologia da informação apresenta novos desafios para que tais expectativas se mantenham.

Ao que tudo indica, após mais uma investida corajosa e bem sucedida de Jeff Bezos (fundador e CEO da Amazon.com) com o lançamento (no final de 2007) do Kindle, uma espécie de equivalente do iPod para mídia impressa, a tecnologia do livro eletrônico finalmente se consolida. Uma matéria de B. Stone e M. Rich publicada em 23/12/08 no New York Times com um título interrogativo ("Poderiam os amantes do livro finalmente estar dispostos a trocar o papel por pixels?") traz o depoimento de vários editores, além de uma tentativa de estimar o tamanho desse mercado. Fica a impressão de que a era dos chamados "livros eletrônicos" (em inglês, "electronic books", ou "e-books") finalmente chegou. Em assim sendo, o portal Amazon.com, por exemplo, funciona tanto como livraria quanto como biblioteca, pois o Kindle permite ao usuário folhear uma amostra do livro que lhe desperta interesse, antes mesmo que decida adquirí-lo.

Em seu blog no Center for Internet and Society (Stanford), Ryan Calo demonstra preocupação com as repercussões que essa tecnologia deverá ter sobre a privacidade do leitor, e lembra que as limitações legais e físicas da biblioteca tradicional ajudam a garantir o pressuposto de que a leitura, assim como outros hábitos do pensamento, devem estar fora dos limites do escrutínio público ou privado. Há registro inclusive de tentativas do governo americano de compelir livrarias (tradicionais ou digitais) a entregar os registros de compra de livro,além do fato de que tais registros podem estar sujeitos à revelação no contexto de uma intimação proveniente de um processo civil. Por outro lado, ao atribuir a Robert Bork (jurista americano, mais conhecido como o autor de "The Antitrust Paradox") o crédito pelo estabelecimento de leis estaduais e nacionais que limitam a revelação de quais vídeos o cidadão compra ou aluga, Calo lembra que ainda são poucos os estados americanos que dispõem de leis que protejam especificamente a privacidade dos hábitos de leitura. E deixa um apelo para que os editores de e-books levem a sério a proteção à privacidade. A verdade é que não apenas a leitura, mas até a conversação informal pode estar desprotegida. Num material especial de 21/11/08 para o Wall Street Journal, Bruce Schneier (especialista em segurança da informação) diz que, após tomar posse, Barack Obama terá que abandonar seu Blackberry, pois caso contrário ficará sujeito a deixar que sejam revelados segredos de estado. A era da informação decretou a morte da conversação efêmera, pois tudo é gravado em e-mails, redes sociais, SMS, etc. E, citando Richelieu ("dê-me seis linhas escritas pelo mais honesto dos homens, que nelas acho motivo para enforcá-lo"), conclui acertadamente, que privacidade não diz respeito apenas a algo que se quer esconder, mas concerne valor econômico, liberdade, e direitos básicos do cidadão.


Receba as postagens deste blog por email