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

文章基本信息

  • 标题:ProgramSE: Um Jogo para Aprendizagem de Conceitos de Lógica de Programação
  • 本地全文:下载
  • 作者:Rodrigo Ribeiro Silva ; Luis Rivero ; Rodrigo Pereira dos Santos
  • 期刊名称:Revista Brasileira de Informática na Educação
  • 印刷版ISSN:1414-5685
  • 出版年度:2021
  • 卷号:29
  • 页码:301-330
  • DOI:10.5753/rbie.2021.29.0.301
  • 出版社:Revista Brasileira de Informática na Educação
  • 摘要:O ensino de programação faz parte da formação acadêmica básica em Computação e áreas afins. Pesquisas anteriores reportam que estudantes têm muitas dificuldades relacionadas às disciplinas de programação, como a falta de compreensão do raciocínio lógico, que afeta o índice de reprovação e gera desistência de estudantes nos cursos de graduação da área. Com isso, técnicas e ferramentas são concebidas para apoiar o ensino-aprendizagem de disciplinas de programação, dentre elas, o uso de jogos digitais. Neste trabalho, o objetivo é apresentar um jogo digital educacional cuja utilização visa apoiar o processo de ensino-aprendizagem de programação para iniciantes no ensino superior. A proposta do ProgramSE é auxiliar o estudante para que possa conhecer novos conceitos de lógica de programação e fixar conhecimentos prévios, por meio de analogias a ações da rotina diária de um estudante em sua casa (e.g., ligar equipamentos, organizar objetos etc.). Partindo dos resultados de estudos prévios, o jogo foi construído e inspirado pela Teoria Pedagógica do Construtivismo e pela Taxonomia de Bloom. Adotou-se como base a programação em blocos para a construção de desafios a partir do Construct 3. A usabilidade e efetividade baseada na experiência do jogador foram avaliadas em duas turmas de iniciantes em programação de dois cursos de graduação por meio do modelo MEEGA . A percepção dos alunos em relação à forma com que os conceitos de programação foram ensinados foi positiva. O jogo obteve notas medianas positivas para a maioria dos itens avaliados a partir do modelo MEEGA . Além disso, na percepção dos estudantes, o jogo pode auxiliar no processo inicial de ensino-aprendizagem de programação. Os resultados indicaram a aceitação dos estudantes quanto aos jogos digitais voltados ao ensino, devendo-se considerar os aspectos de jogabilidade para o engajamento.
  • 其他摘要:Programming education is part of the basic academic training in Computer Science and related areas. Previous research reports that students face several difficulties related to programming disciplines. Moreover, the lack of the understanding of logical reasoning has been one of the main reasons for the high failure rate and the student evasion in the context of undergraduate courses in the field. As such, techniques and tools are designed to support the teaching and learning of programming disciplines, such as the use of digital games. In this context, this work aims to present an educational digital game to aid the teaching and learning process of programming for beginners in higher education. The purpose of ProgramSE is to help students know new concepts of programming logic and to establish previous knowledge through analogies to actions of a student's daily routine at home (e.g., turning an equipment on, organizing objects etc.). From the results of previous studies, the development of the game was inspired by Bloom's Taxonomy and Constructivism. In addition, it was based on block programming to build challenges from the game engine called Construct 3. The usability and effectiveness based on experience with the game were evaluated in two classes of beginners in programming at the university based on the MEEGA model. The students' perception of how programming concepts were taught was positive. Therefore, the proposed game had positive median scores for most items assessed with the MEEGA model. Moreover, given the students' perception, the game can assist in the initial teaching-learning process of programming concepts. Results also indicate the students' acceptance of digital games. However, it is important to consider the gameplay for enhancing the students’ engagement during the use.
  • 关键词:educação em programação;jogos digitais;jogos educacionais
  • 其他关键词:programming education;digital games;educational games
国家哲学社会科学文献中心版权所有