CFP last date
20 January 2025
Reseach Article

An e-Assessment Approach of Algorithmic Problem-Solving Skills

by Anis Bey, Tahar Bensebaa
International Journal of Computer Applications
Foundation of Computer Science (FCS), NY, USA
Volume 25 - Number 10
Year of Publication: 2011
Authors: Anis Bey, Tahar Bensebaa
10.5120/3150-4354

Anis Bey, Tahar Bensebaa . An e-Assessment Approach of Algorithmic Problem-Solving Skills. International Journal of Computer Applications. 25, 10 ( July 2011), 15-21. DOI=10.5120/3150-4354

@article{ 10.5120/3150-4354,
author = { Anis Bey, Tahar Bensebaa },
title = { An e-Assessment Approach of Algorithmic Problem-Solving Skills },
journal = { International Journal of Computer Applications },
issue_date = { July 2011 },
volume = { 25 },
number = { 10 },
month = { July },
year = { 2011 },
issn = { 0975-8887 },
pages = { 15-21 },
numpages = {9},
url = { https://ijcaonline.org/archives/volume25/number10/3150-4354/ },
doi = { 10.5120/3150-4354 },
publisher = {Foundation of Computer Science (FCS), NY, USA},
address = {New York, USA}
}
%0 Journal Article
%1 2024-02-06T20:11:35.566857+05:30
%A Anis Bey
%A Tahar Bensebaa
%T An e-Assessment Approach of Algorithmic Problem-Solving Skills
%J International Journal of Computer Applications
%@ 0975-8887
%V 25
%N 10
%P 15-21
%D 2011
%I Foundation of Computer Science (FCS), NY, USA
Abstract

This work proposes a computer assisted assessment approach of algorithmic competencies. Aside from the fact that this approach brings a solution for delicate problem of e-assessment of algorithmic, in addition it is formative. Drawing one’s inspiration from the basic principles of the algorithmic field itself, it recovers an interesting efficiency. It reclines on use of scalable solutions basis. Any learner’s production, for a given problem, is automatically assessed if it is recognized, or assessed by a human expert if necessary. In the last case, it will enrich the basis if it is judged pedagogically interesting The purpose of this approach is to provide a formative and diagnostic assessment in order to empower the learner to acquire problem-solving skills of algorithmic.

References
  1. Müldner T., Shakshuki E. 2003. Teaching Students to Implement Algorithms. Jodrey School of Computer Science, Acadia University. TR-2003-03.
  2. Caignaert C. 1988. Etude de l’évolution des méthodes d’apprentissage et de programmation. Le bulletin de l’EPI N°50.
  3. Kaasboll J. 2002. Learning Programming. University of Oslo.
  4. Soloway E., Bonar J., Ehrlich K. 1983. Cognitive strategies and looping constructs: an empirical study. Communications of the ACM, Vol. 26, n° 11, p. 853–860.
  5. McCracken M., Almastrum V., Diaz D., Guzdial M., Hagan D., Kolikant D., Laver C., Thomas L., Utting I., Wilusz T. 2001. "A multi-national, multi-institutional study of assessment of programming skills of first-year CS students". ACM Sigcse Bullettin, Vol. 33, n°4, p. 125-140.
  6. Lister R., Adams E., Fitzgerald S., Fone W., Hamer J., Lindholm M., et al. 2008. A multinational study of reading and tracing skills in novice programmers. Working group reports from ITiCSE’04 on Innovation and technology in computer science education. ACM Digital Library, p.119–150.
  7. Deek, F.P., & McHugh, J. 2000. "Problem-solving methodologies and the development of critical thinking skills". Journal of Computer Science Education, 14(1-2), 6-12.
  8. Du Boulay, B. 1986. "Some Difficulties of Learning to Program". J. of Educational Computing Research, 2(1), 57-73.
  9. Joni, S.A. & Soloway, E. 1986. "But my program run! Discourse rules for novice programmers", J. Educational Computing Research, Vol. 2(1), 95-126.
  10. Robins, A., Rountree, J., & Rountree, N. 2003. "Learning and teaching programming: a review and discussion". Computer Science Education, 13(2), 137-172.
  11. Bensalem H., Bensebaa T. 2010. Contribution to the improvement of learning algorithmic. 10th International Educational Technology Conference (IETC) 2010, Istanbul, Turkey, April 26-28, 2010.
  12. Deek F. P., McHugh J. A. 1998. "A survey and critical analysis of tools for learning programming". Computer Science Education, Vol.8, n°2, p. 130-178.
  13. Ragonis N., Ben-Ari M. 2005. "A long-term investigation of the comprehension of OOP concepts by novices". Computer Science Education, Vol. 15, n°3, p. 203-221.
  14. Lasnier F. 2000. Réussir la formation par compétences. Montréal, Guérin.
  15. Bull J. 1999. "Computer-Assisted Assessment: Impact on Higher Education Institutions?" Journal of Educational Technology and Society, Vol. 3, n°2, p.123-126.
  16. Durand G., Martel C. 2006. Vers une scénarisation de l'évaluation en EIAH. 1ères Rencontres Jeunes Chercheurs sur les Environnements Informatiques pour l’Apprentissage Humain, RJCEIAH.
  17. Lorrie A. Shepard. 2000. The Role of Classroom Assessment in Teaching and Learning. CSE Technical Report---517 CRESST/University of Colorado at Boulder.
  18. Bey A., Bensebaa T., Bensalem H. 2010. Assessment of algorithmic skills in learning environment », The 2nd International Conference on Education Technology and Computer, Shanghai, China 22-24 June 2010.
  19. Bey A., Bensebaa T., Bensalem H. 2010. Assessment of algorithmic competences in Tel environment, 10th International Educational Technology Conference (IETC), Istanbul, Turkey, April 26-28, 2010.
  20. Bey A., Bensebaa T. 2011. Algo+, an assessment tool for algorithmic competencies. IEEE Engineering Education 2011 Learning Environments and Ecosystems in Engineering Education, EDUCON 2011, 04-05 April, Amman, Jordan. ISBN: 978-1-61284-641-5, 2011.
  21. Woods S., Yang Q. 1995. Program understanding as constraint satisfaction. Proceedings of the IEEE Seventh International Workshop on Computer-Aided Software Engineering, Toronto, Ontario, Canada, p. 318–327.
  22. Quilici A. 1994. A memory-based approach to recognizing programming plans. Communications of the ACM, Vol. 37, p. 84–93.
  23. Kozaczynski W., Ning, J. 1994. Automated program understanding by concept recognition, Automated Software Engineering, Vol. 1, p. 61-78.
  24. Wills L. M. 1990. "Automated program recognition: a feasibility demonstration". Artificial Intelligence, Vol. 45, p. 113–172.
  25. Johnson W.L. 1986. Intention Based Diagnosis of Novice Programming Errors. Los Altos, CA: Morgan Kaufman.
  26. Soloway E. 1984. A Cognitively-Based Methodology for Designing Languages/ Environments/Methodologies. Sigplan Notices - SIGPLAN, vol. 19, n° 5, p. 193-196.
  27. Jaccard P. 1901. Étude comparative de la distribution florale dans une portion des Alpes et des Jura, Bulletin de la Société Vaudoise des Sciences Naturelles 37: 547–579.
Index Terms

Computer Science
Information Sciences

Keywords

Algorithmic problem-solving skills e-assessment competencies