Mudanças entre as edições de "Sobre o projeto"

 
(5 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 1: Linha 1:
 
== Motivação ==
 
== 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 de computadores
* Outras iniciativas semelhantes  
+
* Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG
** Tópicos Especiais em Programação, UFRJ
+
* Disponibilidade de ambiente, grupos de discussão e exercícios
** Curso de Verão, Unicamp
 
** Projeto de Extensão, UEPG
 
* Disponibilidade de ambiente e exercícios
 
 
<br>
 
<br>
  
== Objetivos do projeto ==
+
== Objetivo 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, segundo a metodologia das Maratonas de Programação.
** 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.
 
<br>
 
 
 
== 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.
 
 
<br>
 
<br>
  
 
== O que é a Maratona de Programação? ==
 
== 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), organizada pela ''Association for Computing Machinery'' (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 (mais de 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.
 
* A ICPC é a mais antiga e prestigiada competição mundial.
 
* A ICPC é a mais antiga e prestigiada competição mundial.
Linha 48: Linha 30:
 
<br>
 
<br>
  
== Livros ==
+
== Bibliografia ==
 
* [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 atual tal como às 14h02min de 22 de abril de 2015

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 de computadores
  • Outras iniciativas semelhantes em IES: UFRJ, Unicamp, UEPG
  • Disponibilidade de ambiente, grupos de discussão e exercícios


Objetivo 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, segundo a metodologia das Maratonas de Programação.

O que é a Maratona de Programação?

  • A International Collegiate Programming Contest (ICPC), organizada pela Association for Computing Machinery (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 (mais de 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


Bibliografia