Mudanças entre as edições de "Sobre o projeto"
Linha 1: | Linha 1: | ||
− | + | == Motivação == | |
* Estabelecer meios para a participação de alunos na Maratona de Programação | * Estabelecer meios para a participação de alunos na Maratona de Programação | ||
* Incentivar o interesse por resolução de problemas e programação | * Incentivar o interesse por resolução de problemas e programação | ||
Linha 9: | Linha 9: | ||
<br> | <br> | ||
− | + | == Objetivos do projeto == | |
* Oferecer oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados. | * Oferecer oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados. | ||
** Pesquisar ferramental teórico para o desenvolvimento de ferramentas/métodos para o ensino de Programação de Computadores e metodologias de desenvolvimento de software. | ** Pesquisar ferramental teórico para o desenvolvimento de ferramentas/métodos para o ensino de Programação de Computadores e metodologias de desenvolvimento de software. | ||
Linha 19: | Linha 19: | ||
<br> | <br> | ||
− | + | == Metodologia == | |
* Encontros quinzenais. | * Encontros quinzenais. | ||
* Atividades extraclasse. | * Atividades extraclasse. | ||
Linha 28: | Linha 28: | ||
<br> | <br> | ||
− | + | == O que é a Maratona de Programação? == | |
* A International Collegiate Programming Contest (ICPC) da ACM é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (2000 universidades, cerca de 80 países). | * A International Collegiate Programming Contest (ICPC) da ACM é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (2000 universidades, cerca de 80 países). | ||
* A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão. | * A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão. | ||
Linha 34: | Linha 34: | ||
<br> | <br> | ||
− | + | == No Brasil == | |
* Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC. | * Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC. | ||
* Destinada a alunos de graduação e início de pós-graduação. | * Destinada a alunos de graduação e início de pós-graduação. | ||
Linha 40: | Linha 40: | ||
<br> | <br> | ||
− | + | == Treinamento e apoio na WEB == | |
* [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.] | * [http://pc2.ecs.csus.edu/ PC2 (Programming Contest Control system), California State University.] | ||
* [http://cm.baylor.edu/welcome.icpc Site institucional, Baylor University.] | * [http://cm.baylor.edu/welcome.icpc Site institucional, Baylor University.] | ||
Linha 48: | Linha 48: | ||
<br> | <br> | ||
− | + | == Livros == | |
* [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.] | * [http://www.programming-challenges.com Programming Challenges. Steven S. Skiena, Miguel Revilla. New York: Springer-Verlag, 2003.] | ||
* [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.] | * [http://www.acmsolver.org/books/Art_of_Programming_Contest_SE_for_uva.pdf Art of Programming Contest. Ahmed Shamsul Arefin.] |
Edição das 09h55min de 29 de setembro de 2014
Índice
Motivação
- Estabelecer meios para a participação de alunos na Maratona de Programação
- Incentivar o interesse por resolução de problemas e programação
- Outras iniciativas semelhantes
- Tópicos Especiais em Programação, UFRJ
- Curso de Verão, Unicamp
- Projeto de Extensão, UEPG
- Disponibilidade de ambiente e exercícios
Objetivos do projeto
- Oferecer oportunidades extracurriculares de treinamento em Programação de Computadores aos alunos do Bacharelado em Ciência da Computação e demais acadêmicos interessados.
- Pesquisar ferramental teórico para o desenvolvimento de ferramentas/métodos para o ensino de Programação de Computadores e metodologias de desenvolvimento de software.
- Oferecer atividades lúdicas para a aprendizagem de Programação de Computadores.
- Propiciar a interação de alunos de séries diferentes em atividades de resolução de problemas extra-classe.
- Treinar equipes de alunos para participação na etapa regional da Maratona de Programação.
- Disseminar/discutir o andamento do projeto com os professores do departamento.
- Produzir material de divulgação dos resultados.
Metodologia
- Encontros quinzenais.
- Atividades extraclasse.
- Apoio à resolução de problemas propostos.
- Participação de professores do DECOMP.
- Seleção de equipes para participação na Maratona.
- Acompanhamento do aprendizado em disciplinas correlatas.
O que é a Maratona de Programação?
- A International Collegiate Programming Contest (ICPC) da ACM é uma competição de programação de várias etapas baseada em times. Envolve uma rede global de universidades que hospedam competições regionais para selecionar as equipes para a final mundial da ICPC (2000 universidades, cerca de 80 países).
- A competição promove criatividade, trabalho em equipe e inovação no desenvolvimento de software, permitindo aos estudantes testar suas habilidade de desempenho sob pressão.
- A ICPC é a mais antiga e prestigiada competição mundial.
No Brasil
- Desde 1996, a SBC promove a Maratona de Programação, como classificatória para a ICPC.
- Destinada a alunos de graduação e início de pós-graduação.
- Site da Maratona de Programação
Treinamento e apoio na WEB
- PC2 (Programming Contest Control system), California State University.
- Site institucional, Baylor University.
- Programming Challenges.
- Sphere Online Judge (SPOJ).
- Art of Programming.