Classification of computerized learning tools for introductory programming courses: learning approach

T Rongas, A Kaarna… - … Conference on Advanced …, 2004 - ieeexplore.ieee.org
Learning programming is a difficult task since programming requires new concepts in
thinking and creative skills in problem solving. A number of learning tools and environments …

Strategies to increase success in learning programming

J Figueiredo, FJ García-Peñalvo - … International Symposium on …, 2022 - ieeexplore.ieee.org
Programming is a special activity, which requires very special skills. Creativity, problem
solving, persistence, collaboration, communication, critical thinking, commitment, dedication …

An interactive learning environment for teaching and learning of computer programming

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 …

Program learning for beginners: Survey and taxonomy of programming learning tools

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 …

Exploratory+ collaborative learning in programming: A framework for the design of learning activities

A Gogoulou, E Gouli, M Grigoriadou… - Proceedings 3rd IEEE …, 2003 - ieeexplore.ieee.org
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 …

An environment to improve programming education

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 …

Writing, reading, watching: a task-based analysis and review of learners' programming environments

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 …

A teaching/learning support tool for introductory programming courses

I Boada, J Soler, F Prados… - … Based Proceedings of the …, 2004 - ieeexplore.ieee.org
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 …

Towards an integrative learning environment for Java programming

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 …

NoobLab: an intelligent learning environment for teaching programming

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 …