Ralph Breno Silva Ribeiro, D. Fernandes, Leandro S. G. Carvalho, Elaine H. T. Oliveira
{"title":"在线裁判系统的游戏化,以激励学生在入门编程学科","authors":"Ralph Breno Silva Ribeiro, D. Fernandes, Leandro S. G. Carvalho, Elaine H. T. Oliveira","doi":"10.5753/CBIE.SBIE.2018.805","DOIUrl":null,"url":null,"abstract":"This paper presents a gamified online judge system that aims to engage and motivate beginner students in programming learning, in addition to minimize high levels of fail rate in disciplines of introduction to programming. Eleven classes of different courses of engineering and exact sciences from Federal University of Amazonas used this system over a semester. By means of quantitative analyzes, we noticed that there was an increase in performance and approval rate for classes that applied the gamified online judge if compared to classes of previous year, with the nongamified online judge. 1. Introdução O ensino de programação é fundamental para cursos de graduação em computação e constitui a matriz curricular de diversos cursos das áreas de exatas, humanas e biológicas [Bosse e Gerosa 2015]. Apesar da grande importância, as disciplinas introdutórias de programação apresentam altos índices de reprovação e desistência [Bosse e Gerosa 2015] [Chaves et al. 2013]. Aprender a programar não é uma tarefa fácil, principalmente para calouros, em fase de adaptação à vida universitária. Os estudantes precisam ter uma base em lógicamatemática e dedicar tempo para resolver exercícios. Além disso, estudantes que não são de cursos de computação, ou seja, estudantes de alguns cursos de engenharia e ciências exatas, não costumam se sentir motivados a cursar essa disciplina, já que resolver problemas usando programação não é o foco do perfil de egresso desses cursos. Por exemplo, na Universidade Federal do Amazonas (UFAM), a disciplina de Introdução à Programação de Computadores (IPC) é ministrada para 17 cursos de graduação em engenharia e de ciências exatas. Em 2016, a taxa de aprovação foi de apenas 43,3% e a taxa de desistência foi de 19,7% entre os 635 estudantes matriculados. DOI: 10.5753/cbie.sbie.2018.805 805 Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018) VII Congresso Brasileiro de Informática na Educação (CBIE 2018)","PeriodicalId":231173,"journal":{"name":"Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018)","volume":"31 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-10-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":"{\"title\":\"Gamificação de um Sistema de Juiz Online para Motivar Alunos em Disciplina de Programação Introdutória\",\"authors\":\"Ralph Breno Silva Ribeiro, D. Fernandes, Leandro S. G. Carvalho, Elaine H. T. Oliveira\",\"doi\":\"10.5753/CBIE.SBIE.2018.805\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This paper presents a gamified online judge system that aims to engage and motivate beginner students in programming learning, in addition to minimize high levels of fail rate in disciplines of introduction to programming. Eleven classes of different courses of engineering and exact sciences from Federal University of Amazonas used this system over a semester. By means of quantitative analyzes, we noticed that there was an increase in performance and approval rate for classes that applied the gamified online judge if compared to classes of previous year, with the nongamified online judge. 1. Introdução O ensino de programação é fundamental para cursos de graduação em computação e constitui a matriz curricular de diversos cursos das áreas de exatas, humanas e biológicas [Bosse e Gerosa 2015]. Apesar da grande importância, as disciplinas introdutórias de programação apresentam altos índices de reprovação e desistência [Bosse e Gerosa 2015] [Chaves et al. 2013]. Aprender a programar não é uma tarefa fácil, principalmente para calouros, em fase de adaptação à vida universitária. Os estudantes precisam ter uma base em lógicamatemática e dedicar tempo para resolver exercícios. Além disso, estudantes que não são de cursos de computação, ou seja, estudantes de alguns cursos de engenharia e ciências exatas, não costumam se sentir motivados a cursar essa disciplina, já que resolver problemas usando programação não é o foco do perfil de egresso desses cursos. Por exemplo, na Universidade Federal do Amazonas (UFAM), a disciplina de Introdução à Programação de Computadores (IPC) é ministrada para 17 cursos de graduação em engenharia e de ciências exatas. Em 2016, a taxa de aprovação foi de apenas 43,3% e a taxa de desistência foi de 19,7% entre os 635 estudantes matriculados. DOI: 10.5753/cbie.sbie.2018.805 805 Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018) VII Congresso Brasileiro de Informática na Educação (CBIE 2018)\",\"PeriodicalId\":231173,\"journal\":{\"name\":\"Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018)\",\"volume\":\"31 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2018-10-28\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"7\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.5753/CBIE.SBIE.2018.805\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.5753/CBIE.SBIE.2018.805","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Gamificação de um Sistema de Juiz Online para Motivar Alunos em Disciplina de Programação Introdutória
This paper presents a gamified online judge system that aims to engage and motivate beginner students in programming learning, in addition to minimize high levels of fail rate in disciplines of introduction to programming. Eleven classes of different courses of engineering and exact sciences from Federal University of Amazonas used this system over a semester. By means of quantitative analyzes, we noticed that there was an increase in performance and approval rate for classes that applied the gamified online judge if compared to classes of previous year, with the nongamified online judge. 1. Introdução O ensino de programação é fundamental para cursos de graduação em computação e constitui a matriz curricular de diversos cursos das áreas de exatas, humanas e biológicas [Bosse e Gerosa 2015]. Apesar da grande importância, as disciplinas introdutórias de programação apresentam altos índices de reprovação e desistência [Bosse e Gerosa 2015] [Chaves et al. 2013]. Aprender a programar não é uma tarefa fácil, principalmente para calouros, em fase de adaptação à vida universitária. Os estudantes precisam ter uma base em lógicamatemática e dedicar tempo para resolver exercícios. Além disso, estudantes que não são de cursos de computação, ou seja, estudantes de alguns cursos de engenharia e ciências exatas, não costumam se sentir motivados a cursar essa disciplina, já que resolver problemas usando programação não é o foco do perfil de egresso desses cursos. Por exemplo, na Universidade Federal do Amazonas (UFAM), a disciplina de Introdução à Programação de Computadores (IPC) é ministrada para 17 cursos de graduação em engenharia e de ciências exatas. Em 2016, a taxa de aprovação foi de apenas 43,3% e a taxa de desistência foi de 19,7% entre os 635 estudantes matriculados. DOI: 10.5753/cbie.sbie.2018.805 805 Anais do XXIX Simpósio Brasileiro de Informática na Educação (SBIE 2018) VII Congresso Brasileiro de Informática na Educação (CBIE 2018)