Linha 135: Linha 135:


* Continuous assessment in a computer programming course supported by a software tool Restrepo-Calle, Felipe ; Ramirez Echeverry, Jhon J ; Gonzalez, Fabio A
* 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


* A theory on individual characteristics of successful coding challenge solvers. Wyrich, Marvin ; Graziotin, Daniel ; Wagner, Stefan. PeerJ. Computer science
* 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
* 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


* SCFH: A Student Analysis Model to Identify Students’ Programming Levels in Online Judge Systems. Xu, Bin ; Yan, Sheng ; Jiang, Xin ; Feng, Shaoge
* SCFH: A Student Analysis Model to Identify Students’ Programming Levels in Online Judge Systems. Xu, Bin ; Yan, Sheng ; Jiang, Xin ; Feng, Shaoge
Symmetry (Basel)


* 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
* Training the IT students skills in the digital educational environment. Andrianov, I A ; Rzheutskaya, S U ; Sukonschikov, A A ; Davydova, E N ; Zaslavskiy
Journal of physics. Conference series


* Reflections on a programming Olympiad. Patterson, David. Communications of the ACM
* 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
* Advancing tech through competition: programs created through corporate partnerships can inspire students to pursue information technology careers
Poole, Gina ; Poucher, William. University business,
Poole, Gina ; Poucher, William


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

Edição das 21h45min 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.
  • 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