Projeto PET Desenvolvimento de Software
(Nova página: Início) |
(→Dojo de programação (Coding Dojo)) |
||
(6 edições intermediárias de um usuário não apresentadas) | |||
Linha 1: | Linha 1: | ||
− | + | == Objetivos == | |
+ | |||
+ | * Tripé Ensino-Pesquisa-Extensão | ||
+ | |||
+ | === Atividades === | ||
+ | |||
+ | * Minicursos | ||
+ | * Desenvolvimento de software usando | ||
+ | ** Métodos ágeis | ||
+ | ** para resolver problemas da universidade | ||
+ | ** com medição extensiva (coisa que normalmente nãos e faz em empresas) | ||
+ | ** para comparar técnicas e metodologias | ||
+ | * Atividades experimentais | ||
+ | ** ''Coding dojo'' | ||
+ | * Trazer pessoas de fora para dar palestras | ||
+ | ** Os alunos organizam as palestras e fazem resumos das palestras | ||
+ | ** Multiplicam o conhecimento adquirido | ||
+ | ** Exemplos: | ||
+ | *** Desenvolvedores do Kernel Linux (há vários em Curitiba) | ||
+ | *** Funcionários de fábricas de software em Curitiba | ||
+ | *** Professores de outras universidades na área de Engenharia de Sofware | ||
+ | |||
+ | === Dojo de programação (Coding Dojo) === | ||
+ | |||
+ | De acordo com o Dicionário Houaiss [1], um dojo é uma "escola de treinamento em artes marciais de defesa pessoal, especialmente judô e caratê." Um dojo de programação [2] é um encontro onde um grupo de programadores se junta para trabalhar em um desafio de programação. É uma atividade que deve ser agradável e permitir aos participantes praticar programação num nível mais avançado do que praticam no seu dia-a-dia com o objetivo de melhorar suas habilidades como programadores. | ||
+ | |||
+ | A idéia central é programar na frente de outras pessoas, geralmente partindo do zero, num período relativamente curto de tempo (entre uma hora e uma hora e meia). Várias linguagens, várias ferramentas e vários formatos de exercícios são utilizados. Uma sessão é considerada bem sucedida quando é terminada com sucesso dentro do tempo disponível e a platéia sentir-se capaz de resolver o problema por si mesma. | ||
+ | |||
+ | Alguns dojos no Brasil: | ||
+ | * http://dojofloripa.wordpress.com/ | ||
+ | * http://codingdojo.org/cgi-bin/wiki.pl?SaoPauloDojo | ||
+ | |||
+ | ==== Referências ==== | ||
+ | |||
+ | * [1] http://uol.com.br/houaiss | ||
+ | * [2] http://codingdojo.org | ||
+ | |||
+ | == Referências == | ||
+ | |||
+ | * [http://portal.mec.gov.br/index.php?option=com_content&view=article&id=12223&Itemid=481 Sítio do PET no MEC] |
Edição atual tal como 15h16min de 18 de maio de 2009
Tabela de conteúdo |
Objetivos
- Tripé Ensino-Pesquisa-Extensão
Atividades
- Minicursos
- Desenvolvimento de software usando
- Métodos ágeis
- para resolver problemas da universidade
- com medição extensiva (coisa que normalmente nãos e faz em empresas)
- para comparar técnicas e metodologias
- Atividades experimentais
- Coding dojo
- Trazer pessoas de fora para dar palestras
- Os alunos organizam as palestras e fazem resumos das palestras
- Multiplicam o conhecimento adquirido
- Exemplos:
- Desenvolvedores do Kernel Linux (há vários em Curitiba)
- Funcionários de fábricas de software em Curitiba
- Professores de outras universidades na área de Engenharia de Sofware
Dojo de programação (Coding Dojo)
De acordo com o Dicionário Houaiss [1], um dojo é uma "escola de treinamento em artes marciais de defesa pessoal, especialmente judô e caratê." Um dojo de programação [2] é um encontro onde um grupo de programadores se junta para trabalhar em um desafio de programação. É uma atividade que deve ser agradável e permitir aos participantes praticar programação num nível mais avançado do que praticam no seu dia-a-dia com o objetivo de melhorar suas habilidades como programadores.
A idéia central é programar na frente de outras pessoas, geralmente partindo do zero, num período relativamente curto de tempo (entre uma hora e uma hora e meia). Várias linguagens, várias ferramentas e vários formatos de exercícios são utilizados. Uma sessão é considerada bem sucedida quando é terminada com sucesso dentro do tempo disponível e a platéia sentir-se capaz de resolver o problema por si mesma.
Alguns dojos no Brasil: