A blended E-learning experience in a course of object oriented programming fundamentals
Knowledge-Based Systems
Expert Systems with Applications: An International Journal
PC2PSO: personalized e-course composition based on Particle Swarm Optimization
Applied Intelligence
Analysis of students' behaviour in the web-based distance learning environment
CSCC'11 Proceedings of the 2nd international conference on Circuits, Systems, Communications & Computers
Hi-index | 0.00 |
To counteract the factors that negatively affect the programming learning process and the teaching of programming, different supporting software tools are used nowadays. This paper presents a classification of these state-of-the-art tools, and describes and compares them. The rationale behind the different approaches is presented. Some challenges that the approaches and tools described could face are also pointed out.