Novice mistakes: are the folk wisdoms correct?
Communications of the ACM
Hierarchies of programming concepts: abstraction, generality, and beyond
ACM SIGCSE Bulletin
Programming pedagogy—a psychological overview
ACM SIGCSE Bulletin
Proceedings of the thirty-first SIGCSE technical symposium on Computer science education
Cognitive strategies and looping constructs: an empirical study
Communications of the ACM
Working group reports from ITiCSE on Innovation and technology in computer science education
Virtual Reality in Education: Promise and Reality
VRAIS '98 Proceedings of the Virtual Reality Annual International Symposium
Improving student programming skills by developing program comprehension abilities: panel discussion
Journal of Computing Sciences in Colleges
A multi-national study of reading and tracing skills in novice programmers
Working group reports from ITiCSE on Innovation and technology in computer science education
Pattern oriented instruction and the enhancement of analogical reasoning
Proceedings of the first international workshop on Computing education research
Can graduating students design software systems?
Proceedings of the 37th SIGCSE technical symposium on Computer science education
A cognitive approach to identifying measurable milestones for programming skill acquisition
ITiCSE-WGR '06 Working group reports on ITiCSE on Innovation and technology in computer science education
Blended Learning in Personalized Assistive Learning Environments
International Journal of Mobile and Blended Learning
Hi-index | 0.00 |
The efficiency of teaching algorithms can be highly improved by utilizing the senses as educational aids. The authors have developed a new didactical method and a software tool which exemplifies, for the case of simple algorithms, how the involvement of eyesight, hearing and the kinaesthesia can help in the teaching and learning process. This paper also gives a detailed description of a didactical experiment which proves empirically the efficiency of this new approach.