Using collaborative learning scenarios to teach programming to non‐CS majors
This article presents a new approach based on “collaborative scenarios” to enhance
teaching–learning programming in non‐Computer Science oriented curricula. In this context …
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 …
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
Serious Games (SG) provide a comfortable learning environment and are productive for
various disciplines ranging from Science, Technology, Engineering, and Mathematics …
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 …
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 …
specialized science and technology high school in Japan. The tool presents lessons and …
[PDF][PDF] Transforming source code examples into programming tutorials
One popular approach to teaching computer programming is to use example programs to
demonstrate programming concepts. We propose to increase the pedagogical value of …
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 …
give a pictorial representation of the effect of every step of an algorithm. However, traditional …
Roles of animation tools in understanding programming concepts
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 …
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 …
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 …
capaz de generar automáticamente y sin esfuerzo por parte del usuario visualizaciones de …