Assessment of Learner’s Algorithms

Ismail Bouacha, Tahar Bensebaa


In this paper we propose a method based on program comprehension to assess learners in algorithmic. This method understands automatically the algorithms proposed by the students using comprehension methods from the domain of the software engineering. To assess students propositions, we use prebuilt models of algorithms. These models are documented with information and pedagogical characteristics, and they are organized into tasks and subtasks. We recognize students propositions based on a distance calculus between the model and the proposition. A first experiment and results are presented.


  1. Bouhineau, D. (2013). Utilisation de traits sémantiques pour une méthodologie de construction d'un système d'aide dans un eiah de l'algorithmique. In EIAH 2013- 6e conférence sur les Environnements Informatiques pour l'Apprentissage Humain, pages 141-152. IRIT Press 2013.
  2. Chen, P. M. (2004). An automated feedback system for computer organization projects. Education, IEEE Transactions on, 47(2):232-240.
  3. Corbi, T. A. (1989). Program understanding: Challenge for the 1990s. IBM Systems Journal, 28(2):294-306.
  4. Mengel, S. A. and Yerramilli, V. (1999). A case study of the static analysis of the quality of novice student programs. In ACM SIGCSE Bulletin, volume 31, pages 78-82. ACM.
  5. Michaelson, G. (1996). Automatic analysis of functional program style. In aswec, page 38. IEEE.
  6. Selfridge, P. G., Waters, R. C., and Chikofsky, E. J. (1993). Challenges to the field of reverse engineering. In Reverse Engineering, 1993., Proceedings of Working Conference on, pages 144-150. IEEE.
  7. Simkin, M. G. and Kuechler, W. L. (2005). Multiple-choice tests and student understanding: What is the connection? Decision Sciences Journal of Innovative Education, 3(1):73-98.
  8. Sitthiworachart, J. and Joy, M. (2004). Effective peer assessment for learning computer programming. In ACM SIGCSE Bulletin, volume 36, pages 122-126. ACM.

Paper Citation

in Harvard Style

Bouacha I. and Bensebaa T. (2016). Assessment of Learner’s Algorithms . In Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU, ISBN 978-989-758-179-3, pages 73-76. DOI: 10.5220/0005739000730076

in Bibtex Style

author={Ismail Bouacha and Tahar Bensebaa},
title={Assessment of Learner’s Algorithms},
booktitle={Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU,},

in EndNote Style

JO - Proceedings of the 8th International Conference on Computer Supported Education - Volume 2: CSEDU,
TI - Assessment of Learner’s Algorithms
SN - 978-989-758-179-3
AU - Bouacha I.
AU - Bensebaa T.
PY - 2016
SP - 73
EP - 76
DO - 10.5220/0005739000730076