 |
Prêmio Universitário Java
Minuta de Regulamento – Edição 2009 – Bahia
1. O que é o PUJ?
O Prêmio Universitário Java - PUJ é uma competição acadêmica que visa integrar o conhecimento acadêmico da tecnologia Java com as necessidades do mercado. O prêmio estimula os estudantes universitários a submeterem seus trabalhos escolares à análise de profissionais experientes de TI que avaliarão a qualidade e a utilidade comercial do que os estudantes codificam nas universidades ou faculdades da Bahia.
Essa competição é uma oportunidade de premiar o que de melhor vem sendo produzido com Java dentro das salas de aula universitárias baianas a partir de padrões de qualidade adotados pela indústria de software.
1.1. Como surgiu
O PUJ foi criado em 2007, pelo grupo de usuários Java do Ceará - CEJUG. A primeira competição teve apenas 2 competidores e avaliadores locais, sem patrocínio (projeto piloto). A premiação do PUJ original foi de cem dólares convertidos em livros. A segunda edição do PUJ cearense aconteceu em 2008 e contou com 12 trabalhos e avaliadores locais e nacionais, além do patrocínio de empresas locais. O campeão do PUJ-CE 2008 ganhou uma viagem com tudo pago para assistir ao Devoxx 2008, na Bélgica. O prêmio começou a chamar a atenção da sociedade e a Secretaria de Ciência e Tecnologia do Ceará enviou um representante à cerimônia de premiação. Em 2009 durante o JavaOne? na Califórnia, Felipe Gaúcho, fundador do CEJUG e criador do PUJ gravou um PodCast? sobre a competição e conversou com diversos JUG leaders brasileiros sobre a idéia de espalhar o PUJ pelo Brasil (e quem sabe formar uma liga nacional a partir disso). Após os JavaOne?, o PUJ foi levado para o Jazoon'09, onde diversos JUGs internacionais ficaram interessados em implantar a idéia. Bulgária e Romênia devem ser os primeiros JUGs estrangeiros a compartilharem desta idéia 100% brasileira.
1.2. Público-alvo
Estudantes universitários e professores universitários de instituições acadêmicas de ensino da Bahia, profissionais de Tecnologia da Informação e empresas que fazem uso da tecnologia Java.
1.3. Organização
O PUJ é uma realização do Grupo de Usuários Java da Bahia – JavaBahia, através de seus representantes escolhidos para constituírem a Comissão Organizadora. O JavaBahia é responsável pela organização, coleta de informações, divulgação e entrega dos prêmios. Discordâncias sobre os resultados ou sobre o processo de avaliação e premiação devem ser encaminhadas à Comissão Organizadora do evento, que reserva o direito de aceitar, ou não, o pedido de contestação. A Comissão Organizadora reserva o direito de escolher, a seu próprio critério, os profissionais de mercado que irão participar da avaliação dos trabalhos.
2. Formato da Competição
A competição é virtual, não havendo presença física de participantes e nem de avaliadores. Todo o processo é realizado via Internet. Ao final da competição, um evento simbólico será realizado para a celebração e reconhecimento dos três melhores trabalhos participantes e premiação.
2.1. Participantes
Qualquer estudante regularmente matriculado em um curso de graduação no estado da Bahia, incluindo os que se graduaram no segundo semestre de 2009. Não serão aceitos estudantes de pós-graduação ou graduados no primeiro semestre de 2009.
2.2. Envio dos trabalhos
Os trabalhos devem ser enviados, junto com o formulário de inscrição, para o endereço eletrônico puj-inscricao@javabahia.dev.java.net, com o assunto PUJ2009 - , até o dia 31 de dezembro de 2009. Esse endereço de email será utilizado apenas para coletar os trabalhos. Ninguém responderá mensagens neste endereço.
Apenas os professores podem submeter os trabalhos de seus alunos. São os professores que endossam as informações contidas no trabalho e atestam que o trabalho é verdadeiro e de autoria do aluno. Estudante: fale com o seu professor antes de enviar o seu trabalho.
O professor receberá uma resposta de confirmação contendo o número de inscrição do trabalho no PUJ. Professor: caso não receba nenhuma mensagem de confirmação em até 3 (três) dias úteis, entre em contato com o Coordenador de Avaliação de Trabalhos (ver item 4.2 no final deste regulamento) para confirmar o recebimento.
2.3. Processo de avaliação
Após o prazo de envio dos trabalhos, os profissionais escolhidos pela Comissão Organizadora do PUJ receberão instruções sobre como avaliar os trabalhos.
A avaliação é anônima e os envolvidos só conhecerão o número de inscrição do trabalho durante o período de avaliação. O trabalho será automaticamente desclassificado se em qualquer parte for possível identificar o aluno, professor, faculdade ou disciplina.
Cada avaliação de trabalho pode receber uma nota entre 0 e 10, com duas casas decimais. Exemplos: 7,75 ou 8,00. Os avaliadores deverão avaliar todos os trabalhos enviados, dando notas e tecendo comentários que serão divulgados posteriormente para servir de feedback ao aluno.
Ao final do período de avaliação dos trabalhos, todas as avaliações serão expostas no site do JavaBahia, bem como divulgado o resultado final. A nota final dos trabalhos serão calculadas a partir da média aritmética simples das notas recebidas nas avaliações.
Em caso de empate na avaliação dos trabalhos, a Comissão Organizadora possui o direito do “voto de minerva”, escolhendo qual trabalho fica melhor classificado.
2.4. Tipos de trabalhos aceitos no PUJ
Qualquer trabalho de graduação realizado durante a vida acadêmica do aluno e que tenha utilizado uma das seguintes tecnologias abaixo:
- J2SE?: Swing, JavaFX?, aplicação de console (baseada em linha de comando)
- J2EE?: aplicações web e/ou distribuídas
A configuração do ambiente utilizado para testar os trabalhos será:
- Sistema operacional 32 bits (Windows XP ou Linux Ubuntu)
- JVM 1.6.0_14
- Apache Tomcat 6.0.16 ou Jboss 5.1.0GA, para a tecnologia J2EE?
OBS: Se for necessário o uso de um SGBD, indicar no trabalho qual foi utilizado, versão e disponibilizar os scripts para criação e manutenção do banco de dados. Não será aceito o uso de SGBD's que não possuam licença de uso livre.
O aluno é responsável pela qualidade de distribuição do trabalho. A aluno deve testar o seu trabalho no ambiente acima descrito antes do professor enviar seu trabalho. Se um trabalho não rodar no ambiente de testes, o professor receberá uma notificação sobre o problema e poderá enviar novamente o trabalho do aluno com a correção dos eventuais problemas. Esse processo de redistribuição do trabalho deve obedecer ao período de inscrições da competição. Se no final do prazo de envio, o trabalho do aluno não puder ser executado, ele será eliminado da competição.
Códigos-fonte, diagramas de classe, documentação da arquitetura, javadocs, apresentação em slides ou qualquer outro artefato adicional que possa auxiliar o entendimento do trabalho pode ser anexado mas não influenciarão na avaliação final.
2.5. Formato para envio dos trabalhos
Os trabalhos submetidos serão testados em máquinas virtuais, criadas com o Sun Virtual Box, cabendo ao autor do trabalho a responsabilidade sobre a integridade e a segurança do trabalho. Serão aceitos os seguintes tipos de distribuição:
- J2SE?: JAR, WebStart? ou Applets
- J2EE?: WAR, ou EAR
Vírus ou qualquer técnica que arrisque a integridade do computador usado para os testes elimina automaticamente o trabalho da competição. Se for detectada má fé ou algum código malicioso do aluno, o JavaBahia reserva o direito de publicar a todos os participantes, e no site do evento, o nome do aluno infrator e a técnica maliciosa encontrada. O aluno infrator também estará automaticamente eliminado da competição.
3. Premiação
Após a publicação dos resultados finais da competição, o JavaBahia divulgará em seu site os detalhes sobre a entrega da premiação aos três melhores trabalhos participantes.
Para esta edição do PUJ, oferecemos a seguinte premiação mínima:
- 1º lugar: assinatura da revista JavaMagazine? durante o período de um ano; passagem, hospedagem e inscrição para um evento nacional (ainda a definir); e curso avançado de Java patrocinado pela Baraúna Tecnologia.
- 2º lugar: assinatura da revista JavaMagazine? durante o período de um ano; livros Core Java, volumes I e II; e curso avançado de Java patrocinado pela Baraúna Tecnologia.
- 3º lugar: assinatura da revista JavaMagazine? durante o período de um ano; e curso avançado de Java patrocinado pela Baraúna Tecnologia.
Ressaltamos ainda que a entrada posterior de patrocinadores no PUJ pode incrementar ainda mais a premiação acima.
Brindes, como camisetas, chaveiros e outros itens promocionais, poderão ser concedidos aos participantes como motivação extra. A disponibilidade dos brindes estará sujeita à apreciação dos patrocinadores.
4. Disposições finais
Qualquer omissão ou conflito decorrente deste regulamento será tratado pela Comissão Organizadora do evento.
Críticas, sugestões ou dúvidas devem ser encaminhadas para o e-mail puj-organizacao@javabahia.dev.java.net.
5. Calendário
Submissão dos trabalhos:
até 31 de dezembro de 2009
Avaliação dos trabalhos:
até 01 de março de 2010
Divulgação do resultado das avaliações:
até 10 de março de 2010
Cerimônia de premiação:
até 30 de março de 2010, em local a ser divulgado
6. Comissão Organizadora
Coordenador Geral:
Serge Normando Rehem (serge.rehem@gmail.com)
Coordenador de Avaliação de Trabalhos:
Alexandre Mendonça Lima (alexandremlima@gmail.com)
Coordenadora de Premiação:
Lucília de Oliveira (lucy20verde@gmail.com)
Colaboradores:
Ramon Lopes (ramon88@gmail.com)
-- Main.serge_rehem - 04 Sep 2009
|