Programming is a special activity, which requires very special skills. Creativity, problem solving, persistence, collaboration, communication, critical thinking, commitment, dedication …
SO Choy, SC Ng - IEEE International Conference on Advanced …, 2004 - ieeexplore.ieee.org
This paper is to investigate how new technology can be most appropriately applied in the service of teaching computer programming at a distance. Main elements include: building an …
D Saito, A Sasaki, H Washizaki… - 2017 IEEE 9th …, 2017 - ieeexplore.ieee.org
Occasionally a game or visual programming language tool designed for programming education is used to teach programming. In general, these tools have various attributes …
We propose a framework for the design of learning activities, which follows the key idea of the" learning-for-use" model and adopts characteristics from exploratory and collaborative …
A Gomes, AJ Mendes - … of the 2007 international conference on …, 2007 - dl.acm.org
Computer Programming learning is a difficult process. Experience has demonstrated that many students find difficult to use programming languages to write programs to solve …
T Wright, A Cockburn - Proceedings International Workshop on …, 2000 - ieeexplore.ieee.org
The paper identifies three fundamental learning activities in the development of literary skills- writing, reading, and watching and describes the potential benefits of supporting these …
In This work we present a Web-based tool developed with the aim of reinforcing teaching and learning of introductory programming courses. This tool provides support for teaching …
S Gross, N Pinkwart - 2015 IEEE 15th International Conference …, 2015 - ieeexplore.ieee.org
Learning programming can be a challenging task for students that not only requires them to acquire knowledge but also to make use of their knowledge in solving real-world problems …
P Neve, G Hunter, D Livingston… - 2012 IEEE/WIC/ACM …, 2012 - ieeexplore.ieee.org
Computer programming is a highly practical subject and it is essential that those new to the discipline engage in hands-on experimentation as part of the learning process. However …