Linha 117: Linha 117:


* A retrospective overview of International Collegiate programming contest data de Boer, Rick H ; de Campos, Cassio P.  
* A retrospective overview of International Collegiate programming contest data de Boer, Rick H ; de Campos, Cassio P.  
** The International Collegiate Programming Contest 1 is an annual, multi-tier competition held amongst college students on a global scale, with world championships every year. Last year alone, around fifty thousand students from three thousand universities participated in ICPC regional competitions. Because of its significant size involving a lot of talent and skillful people, multiple stakeholders are interested in the competition. Each of the competitions results in scoreboards, containing valuable data about the performance of teams. This data however is, up till now, never collected and stored in an open and free repository. The ICPC does keep track of the basic information such as teams' names and their final scores, but more detailed information has remained scattered across the internet. This paper describes the data collected and cleaned from the European, Latin-American, North American, South Pacific and World Finals from 2012 to 2018, opening up research opportunities for an in-depth look into the programming competitions.
** Efetivamente, organiza uma base de dados envolvendo as competições da Europa, América Latina, América do Norte, Pacífico Sul e Finais mundiais de 2021 até 2018.


* International Collegiate Programming Contest data 2012-2018. De Boer, Rick
* International Collegiate Programming Contest data 2012-2018. De Boer, Rick

Edição das 21h54min de 12 de outubro de 2021

Daily Meetings


  • Início: 18/06/2021


João Henrique - Beatrice


João Henrique - Beatrice - Pedro Frosi Rosa
  • 03/09/2021:
    • Enviado trabalho Beatrice para gmail


João Henrique - Pedro Frosi Rosa
  • 18/06/2021
    • Apresentação TCC Giullia
    • Primeiras discussões sobre visão do trabalho
    • Sugestões de referências


Referências


  • [01] da Silva, T. R., Medeiros, T., Medeiros, H., Lopes, R., & Aranha, E. (2015). Ensino-aprendizagem de programação: uma revisão sistemática da literatura. Revista Brasileira de Informática na Educação, 23(01), 182. doi: 10.5753/RBIE.2015.23.01.182 [GS Search]


  • [02] Francisco, R. E., Ambrósio, A. P. L., Junior, C. X. P., & Fernandes, M. A. (2018). Juiz online no ensino de cs1-lições aprendidas e proposta de uma ferramenta. Revista Brasileira de Informática na Educação, 26(03), 163. doi: 10.5753/RBIE.2018.26.03.163 [GS Search]


  • [03] Berto, L. M., Zaina, L. A. M., & Sakata, T. C. (2019). Metodologia para ensino do pensamento computacional para crianças baseada na alternância de atividades plugadas e desplugadas. Revista Brasileira de Informática na Educação, 27(02), 01. doi: 10.5753/RBIE.2019.27.02.01 [GS Search]



Busca Capes: ICPC "International Collegiate"
  • [05] A retrospective overview of International Collegiate programming contest data de Boer, Rick H ; de Campos, Cassio P. Data in brief, 2019-08, Vol.25, p.104382-104382 [Periódico revisado por pares].
  • [06] International Collegiate Programming Contest data 2012-2018. De Boer, Rick 2019


  • [07] Programming contest strategy Trotman, Andrew ; Handley, Chris Computers and education, 2008, Vol.50 (3), p.821-837 [Periódico revisado por pares]


  • [08] Recommending Tasks in Online Judges using Autoencoder Neural Networks. FANTOZZI, Paolo ; LAURA, Luigi. OLYMPIADS IN INFORMATICS, 2020-12-01, p.61-76


  • [09] A Survey on Online Judge Systems and Their Applications. Wasik, Szymon ; Antczak, Maciej ; Badura, Jan ; Laskowski, Artur ; Sternal, Tomasz. ACM computing surveys, 2018-04-14, Vol.51 (1), p.1-34 [Periódico revisado por pares].


  • [10] Giving students the competitive edge. Poucher, Bill Communications of the ACM, 2012-08-01, Vol.55 (8), p.5-5.


  • [11] Structure, Scoring and Purpose of Computing Competitions. Vasiga, Troy ; Cormack, Gordon ; Munro, Ian ; Kemkes, Graeme. Informatics in education, 2006, Vol.5 (1), p.15-36 [Periódico revisado por pares]


  • [12] Repeat Winners. Communications of the ACM, 2009-06-01, Vol.52 (6), p.19.


  • [13] Computer programmers set for smash-mouth brain battle; The Battle of the Brains is the largest computing competition in the world Cooney, Michael

Network world, 2009-10-13.

  • [14] Continuous assessment in a computer programming course supported by a software tool Restrepo-Calle, Felipe ; Ramirez Echeverry, Jhon J ; Gonzalez, Fabio A

Computer applications in engineering education, 2019-01, Vol.27 (1), p.80-89 [Periódico revisado por pares].

  • [15] A theory on individual characteristics of successful coding challenge solvers. Wyrich, Marvin ; Graziotin, Daniel ; Wagner, Stefan. PeerJ. Computer science, 2019, Vol.5, p.e173-e173 [Periódico revisado por pares].


  • [16] SeqDynamics: Visual Analytics for Evaluating Online Problem‐solving Dynamics. Xia, Meng ; Xu, Min ; Lin, Chuan‐en ; Cheng, Ta Ying ; Qu, Huamin ; Ma, Xiaojuan

Computer graphics forum, 2020-06, Vol.39 (3), p.511-522 [Periódico revisado por pares].

  • [17] SCFH: A Student Analysis Model to Identify Students’ Programming Levels in Online Judge Systems. Xu, Bin ; Yan, Sheng ; Jiang, Xin ; Feng, Shaoge

Symmetry (Basel), 2020-04-10, Vol.12 (4), p.601 [Periódico revisado por pares].

  • [18] Training the IT students skills in the digital educational environment. Andrianov, I A ; Rzheutskaya, S U ; Sukonschikov, A A ; Davydova, E N ; Zaslavskiy, A A

Journal of physics. Conference series, 2020-11-01, Vol.1691 (1), p.12079.

  • [19]

Reflections on a programming Olympiad. Patterson, David. Communications of the ACM, 2005-07-01, Vol.48 (7), p.15-16.

  • [20] Advancing tech through competition: programs created through corporate partnerships can inspire students to pursue information technology careers

Poole, Gina ; Poucher, William. University business, 2007-03-01, Vol.10 (3), p.92.

  • [21] Coding as sport. Kirkpatrick, Keith. Communications of the ACM, 2016-04-26, Vol.59 (5), p.32-33.


Discussões


  • Fundamentação Teórica
    • Visão: por quê as empresas usam maratonas como filtro para seleção?
    • Por quê empresas bypassam a academia?
    • Por quê alunos que já trabalham não dão a devida importância às aulas?
    • Proposta de um método para melhorar o ensino


Leitura e críticas


  • A retrospective overview of International Collegiate programming contest data de Boer, Rick H ; de Campos, Cassio P.
    • The International Collegiate Programming Contest 1 is an annual, multi-tier competition held amongst college students on a global scale, with world championships every year. Last year alone, around fifty thousand students from three thousand universities participated in ICPC regional competitions. Because of its significant size involving a lot of talent and skillful people, multiple stakeholders are interested in the competition. Each of the competitions results in scoreboards, containing valuable data about the performance of teams. This data however is, up till now, never collected and stored in an open and free repository. The ICPC does keep track of the basic information such as teams' names and their final scores, but more detailed information has remained scattered across the internet. This paper describes the data collected and cleaned from the European, Latin-American, North American, South Pacific and World Finals from 2012 to 2018, opening up research opportunities for an in-depth look into the programming competitions.
    • Efetivamente, organiza uma base de dados envolvendo as competições da Europa, América Latina, América do Norte, Pacífico Sul e Finais mundiais de 2021 até 2018.
  • International Collegiate Programming Contest data 2012-2018. De Boer, Rick
  • Programming contest strategy Trotman, Andrew ; Handley, Chris Computers and education
  • Recommending Tasks in Online Judges using Autoencoder Neural Networks. FANTOZZI, Paolo ; LAURA, Luigi. OLYMPIADS IN INFORMATICS
  • A Survey on Online Judge Systems and Their Applications. Wasik, Szymon ; Antczak, Maciej ; Badura, Jan ; Laskowski, Artur ; Sternal, Tomasz. ACM computing surveys,
  • Giving students the competitive edge. Poucher, Bill Communications of the ACM
  • Structure, Scoring and Purpose of Computing Competitions. Vasiga, Troy ; Cormack, Gordon ; Munro, Ian ; Kemkes, Graeme. Informatics in education
  • Repeat Winners. Communications of the ACM,
  • Computer programmers set for smash-mouth brain battle; The Battle of the Brains is the largest computing competition in the world Cooney, Michael Network world
  • Continuous assessment in a computer programming course supported by a software tool Restrepo-Calle, Felipe ; Ramirez Echeverry, Jhon J ; Gonzalez, Fabio A
  • A theory on individual characteristics of successful coding challenge solvers. Wyrich, Marvin ; Graziotin, Daniel ; Wagner, Stefan. PeerJ. Computer science
  • SeqDynamics: Visual Analytics for Evaluating Online Problem‐solving Dynamics. Xia, Meng ; Xu, Min ; Lin, Chuan‐en ; Cheng, Ta Ying ; Qu, Huamin ; Ma, Xiaojuan
  • SCFH: A Student Analysis Model to Identify Students’ Programming Levels in Online Judge Systems. Xu, Bin ; Yan, Sheng ; Jiang, Xin ; Feng, Shaoge
  • Training the IT students skills in the digital educational environment. Andrianov, I A ; Rzheutskaya, S U ; Sukonschikov, A A ; Davydova, E N ; Zaslavskiy
  • Reflections on a programming Olympiad. Patterson, David. Communications of the ACM
  • Advancing tech through competition: programs created through corporate partnerships can inspire students to pursue information technology careers

Poole, Gina ; Poucher, William

  • Coding as sport. Kirkpatrick, Keith. Communications of the ACM


Rascunho


  • Revista Brasileira de Informática na Educação, Volume 23, Número 1, 2015 Ensino-aprendizagem de programação: uma revisão sistemática da literatura Teaching-learning of programming: a systematic literature review Thiago Reis da Silva
    • ... formação como auto aprendiz para se adaptar à rápida mudança tecnológica e para aproveitar o conhecimento adquirido no complexo processo de tomada de decisão [17].
    • No Brasil, o aprendizado de conceitos de programação é reservado em geral para aqueles que optam por cursos de graduação na área ou cursos correlatos [18]. Esse cenário é diferente em outros países, a exemplo da Estônia, que implantou um programa para o ensino de programação para alunos com idade a partir dos sete anos [29], e os Estados Unidos [30], têm se preocupado em formar essas competências desde cedo, a partir das séries iniciais.
    • Para fundamentar novas pesquisas que insiram de forma efetiva o ensino de programação na educação básica, é importante o conhecimento dos trabalhos relacionados existentes e das experiências reportadas que considerem as características e desafios encontrados no cenário do ensino nacional
    • optou-se pela Revisão Sistemática da Literatura (RSL). Uma RSL é uma pesqui�sa em profundidade de um fenômeno de interesse que produz resultados específicos e detalhados por meio da análise de conteúdo e qualidade do material pesquisado
    • Método Esta RSL está estruturada com base nas diretrizes originais propostas por Kitchenham et. al [8]. No caso desta revisão, objetivo é fazer uma análise do panorama atual das pesquisas e experiências práticas em relação às abordagens de ensino-aprendizagem de programação no contexto nacional entre os anos de 2009 a 2