Using collaborative learning scenarios to teach programming to non‐CS majors

L Echeverría, R Cobos, L Machuca… - Computer applications …, 2017 - Wiley Online Library
This article presents a new approach based on “collaborative scenarios” to enhance
teaching–learning programming in non‐Computer Science oriented curricula. In this context …

Dificuldades de aprendizagem de programação de computadores: contributos para a sua compreensão e resolução

A de Jesus Gomes - 2010 - search.proquest.com
As dificuldades existentes na aprendizagem da programação sugerem a existência de uma
diversidade de défices em diferentes níveis, às quais os métodos de ensino e …

Gauge object oriented programming in student's learning performance, normalized learning gains and perceived motivation with serious games

S Abbasi, H Kazi, AW Kazi, K Khowaja, A Baloch - Information, 2021 - mdpi.com
Serious Games (SG) provide a comfortable learning environment and are productive for
various disciplines ranging from Science, Technology, Engineering, and Mathematics …

[PDF][PDF] JHAVEPOP: Visualizing linked-list operations in C++ and Java

D Furcy - Journal of Computing Sciences in Colleges, 2009 - researchgate.net
ABSTRACT JHAVEPOP is a program visualization tool specialized in elementary pointer
and linked-list operations. It is a web-started application pre-packaged with ready-made …

[PDF][PDF] Usability and pedagogical assessment of an algorithm learning tool: A case study for an introductory programming course for high school

AT Avancena, A Nishihara - Issues in Informing Science and Information …, 2015 - iisit.org
An algorithm learning tool was developed for an introductory computer science class in a
specialized science and technology high school in Japan. The tool presents lessons and …

[PDF][PDF] Transforming source code examples into programming tutorials

RR Gajraj, M Williams, M Bernard… - Proceedings of the 6th …, 2011 - personales.upv.es
One popular approach to teaching computer programming is to use example programs to
demonstrate programming concepts. We propose to increase the pedagogical value of …

Pedagogically effective effortless algorithm visualization with a PCIL

B Malone, T Atkison, M Kosa… - 2009 39th IEEE Frontiers …, 2009 - ieeexplore.ieee.org
Visualization is a promising approach in improving the teaching of algorithms because it can
give a pictorial representation of the effect of every step of an algorithm. However, traditional …

Roles of animation tools in understanding programming concepts

A Moreno, M Joy, E Sutinen - Journal of Educational Multimedia and …, 2013 - learntechlib.org
Computer generated animations are resources used to explain how programs are executed
in order to clarify the relevant programming concepts. However, whilst trying to understand …

Contributos para uma abordagem contextualizada na aprendizagem inicial de programação

SW Martins - 2011 - search.proquest.com
A aprendizagem inicial de programação é reconhecida como uma tarefa difícil para muitos
estudantes. Muitas causas podem ser encontradas para essas dificuldades, as quais …

Sistema Generador de Animaciones Interactivas para la Docencia de Algoritmos Recursivos

A Pérez Carrasco - 2011 - burjcdigital.urjc.es
Esta Tesis Doctoral presenta SRec, una aplicación software con fines educativos. SRec es
capaz de generar automáticamente y sin esfuerzo por parte del usuario visualizaciones de …