首页    期刊浏览 2024年09月21日 星期六
登录注册

文章基本信息

  • 标题:Online judge in CS1 education - Lessons learned and proposal of a tool
  • 作者:Rodrigo Elias Francisco ; Ana Paula Laboissière Ambrósio ; Cleon Xavier Pereira Junior
  • 期刊名称:Revista Brasileira de Informática na Educação
  • 印刷版ISSN:1414-5685
  • 出版年度:2018
  • 卷号:26
  • 期号:03
  • 页码:163
  • DOI:10.5753/rbie.2018.26.03.163
  • 语种:Portuguese
  • 出版社:Revista Brasileira de Informática na Educação
  • 摘要:Os juízes online, inicialmente usados em maratonas de programação, vêm sendo adotados também para o ensino de Programação Introdutória (CS1), apresentando algumas vantagens, como a redução da carga de trabalho do professor e o feedback instantâneo ao estudante, e desvantagens por não serem totalmente adaptados como ferramenta para o ensino. Este trabalho apresenta uma Revisão Sistemática da Literatura (RSL) acerca de juízes online para o ensino de CS1, que se baseou nos seguintes aspectos: benefícios, problemas; requisitos funcionais e não-funcionais. O resultado da revisão contribuiu para especificar um juiz online com foco no suporte à disciplina de CS1. Também foi realizada uma experiência prática com o uso do juiz online BOCA (desenvolvido para maratonas de programação) no ensino de turmas matriculadas em CS1. As lições aprendidas na experiência prática e os conhecimentos adquiridos na RSL contribuíram para uma proposta de juiz online para o ensino de CS1, com foco principalmente em três requisitos considerados essenciais: construção de listas de exercícios, feedback personalizado, e plágio. Assim, esta pesquisa contribui com o ensino de programação introdutória ao apresentar uma abordagem baseada em resultados encontrados na literatura, através de artigos que apresentam diferentes juízes online para o ensino, e experiências práticas com turmas reais.
  • 其他摘要:Online judges, initially used in programming marathons, have also been adopted to teach Introductory Programming (CS1), presenting some advantages, as reducing teacher workload and instant feedback to students, and disadvantages by of not being fully adapted as a tool for teaching. This paper presents a Systematic Review of Literature (SRL) about online judges for teaching CS1, which focused on aspects: benefits, problems; functional requirements and nonfunctional requirements. The result contributed to an online judge specification that meets the CS1 discipline. Also a practical experience was realized with the use of online judge BOCA (developed for programming marathons) in the teaching of CS1's classes. The lessons learned from practical experience and the knowledge gained at SRL contributed to a judge online proposal for teaching CS1, focusing primarily on three requirements considered essential: building exercise lists, personalized feedback, and plagiarism. Thus, this research contributes to the teaching of introductory programming by presenting an approach based on results found in the literature, through articles presenting different online judges for teaching, and practical experiences with real classes.
  • 关键词:juiz online;CS1;Programação Introdutória;RSL;Feedback;Plágio
  • 其他关键词:Online judge;CS1;Introductory Programming;SLR;Feedback;Plagiarism
Loading...
联系我们|关于我们|网站声明
国家哲学社会科学文献中心版权所有