A review of generic program visualization systems for introductory programming education

J Sorva, V Karavirta, L Malmi - ACM Transactions on Computing …, 2013 - dl.acm.org
This article is a survey of program visualization systems intended for teaching beginners
about the runtime behavior of computer programs. Our focus is on generic systems that are …

Applying computational analysis of novice learners' computer programming patterns to reveal self-regulated learning, computational thinking, and learning …

D Song, H Hong, EY Oh - Computers in Human Behavior, 2021 - Elsevier
Educational research on predicting learners' computer programming performance has
yielded practical implications that guide task designs in computer education. There have …

Aprendizagem de iniciantes em algoritmos e programação: foco nas competências de autoavaliação

S Sirotheau, SR de Brito, AS da Silva… - … on Computers in …, 2011 - milanesa.ime.usp.br
Este artigo demonstra a incorporação no JavaTool, já em uso e integrado à plataforma
Moodle, recursos que possibilitem o exercício do feedback entre estudantes, como forma de …

Pedagogical architectures to support the process of teaching and learning of computer programming

O de Lira Tavares, CS de Menezes… - 2012 Frontiers in …, 2012 - ieeexplore.ieee.org
This paper presents pedagogical architectures designed specially to support the process of
teaching and learning of programming in engineering and computer science courses. A …

Alice no Labirinto das Decisões: um jogo para exercitar a tomada de decisão e planejamento

RG Morati Jr, AP Berger, OL Tavares… - … Novas Tecnologias na …, 2012 - seer.ufrgs.br
Este artigo apresenta o desenvolvimento do jogo Alice no Labirinto das Decisões,
implementado por meio do ambiente de desenvolvimento Alice, que tem como propósito …

Ambiente colaborativo para ensino aprendizagem de programação integrando laboratório remoto de robótica

MSS Lopes - 2017 - repositorio.ufba.br
Programação de computadores é uma habilidade importante que os profissionais da área
de Tecnologia de Informação devem possuir. Entretanto, o estudo de programação é …

Combinando técnicas de análise estática e avaliação dinâmica para avaliação de código em ambientes de aprendizagem de programação

G Schneider, PA Jaques - Revista Brasileira de Computação Aplicada, 2016 - seer.upf.br
O aprendizado da programação tem se revelado desafiador para a maioria dos alunos do
ensino superior. A estratégia de ensino empregada é geralmente o learning by doing …

[PDF][PDF] UNIVERSIDADE DO VALE DO RIO DOS SINOS-UNISINOS UNIDADE ACADÊMICA DE GRADUAÇÃO CURSO DE ANÁLISE E DESENVOLVIMENTO DE …

G SCHNEIDER, AVDEA DE PROGRAMAÇÃO - feeper.unisinos.br
O aprendizado da programação tem se revelado desafiador para a maioria dos alunos do
ensino superior. A estratégia de ensino empregada é geralmente “learning by doing” …

O efeito da gamificação no engajamento e aprendizagem de programação: um estudo considerado a personalidade ea orientação motivacional dos estudantes

R Smiderle - 2019 - repositorio.jesuita.org.br
Ambientes online de apoio à aprendizagem vêm se popularizando e educadores, a cada
dia, ampliam a utilização de recursos computacionais devido ao suporte que a tecnologia …

Alice em Busca da sua Caixa de Brinquedos: um jogo para apoio a tomada de decisões

RGM Junior, AP Berger, M Melotti… - Anais do Computer …, 2013 - periodicos.univali.br
This article presents the game  Alice in Search of its Toy Box, which  is being developed
through the Alice development environment, and aims to monitor the development of …