Research Article

EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE

Volume: 1 September 1, 2014
EN

EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE

Abstract

Implementing algorithms and making abstractions are two integral parts of computer programming. Algorithm implementation process involves understanding a business problem, designing the most appropriate solution and abstracting this in a programming environment. Thinking within the syntax of a programming language and generating algorithms simultaneously are often found challenging by students. More importantly, majority of students do not necessarily understand the underlying reasons behind the multiple assessment methods used in the evaluation of algorithm implementation. Some students believe that the theoretical measurements for algorithm implementation are not directly related to the practical development of solutions and hence, they do not see the point of theoretical exams particularly in algorithm implementation process. In this paper, we analyze the methodologies used for the evaluation of algorithm implementation. The Data Structures and Data Organization course thought at the Faculty of Engineering in Cyprus International University (CIU) has been selected as a pilot course to perform a rigorous study in order to compare the theoretical and the practical exam results of students. The aim of the study was to understand whether or not there was a significant relationship between the theoretical and practical exam results. The raw data of the study came from 100 students who were randomly selected without considering their previous background or programming knowledge. The correlation between students’ programming capabilities and their theoretical knowledge were analyzed in order to state whether or not their performance in theoretical exams are authentic when compared to their practical exams. 

Keywords

References

  1. Ala-Mutka, K. M. (2005). A survey of automated assessment approaches for programming assignments. Computer Science Education, 15(2), 83-102. Barros, J. P., Estevens, L., Dias, R., Pais, R., & Soeiro, E. (2003, June). Using lab exams to ensure programming practice in an introductory prog. course. In ACM SIGCSE Bulletin (Vol. 35, No. 3, pp. 16-20). ACM. Chamillard, A. T., & Braun, K. A. (2000). Evaluating programming ability in an introductory computer science course. ACM SIGCSE Bulletin, 32(1), 212-216. Daly, C., & Waldron, J. (2004, March). Assessing the assessment of programming ability. In ACM SIGCSE Bulletin (Vol. 36, No. 1, pp. 210-213). ACM.

Details

Primary Language

English

Subjects

-

Journal Section

Research Article

Authors

Kamil Yurtkan This is me

Cagin Kazimoglu This is me

Publication Date

September 1, 2014

Submission Date

August 8, 2017

Acceptance Date

-

Published in Issue

Year 2014 Volume: 1

APA
Yurtkan, K., Kazimoglu, C., & Tekguc, U. (2014). EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE. The Eurasia Proceedings of Educational and Social Sciences, 1, 341-345. https://izlik.org/JA33SK46HY
AMA
1.Yurtkan K, Kazimoglu C, Tekguc U. EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE. EPESS. 2014;1:341-345. https://izlik.org/JA33SK46HY
Chicago
Yurtkan, Kamil, Cagin Kazimoglu, and Umut Tekguc. 2014. “EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE”. The Eurasia Proceedings of Educational and Social Sciences 1 (May): 341-45. https://izlik.org/JA33SK46HY.
EndNote
Yurtkan K, Kazimoglu C, Tekguc U (May 1, 2014) EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE. The Eurasia Proceedings of Educational and Social Sciences 1 341–345.
IEEE
[1]K. Yurtkan, C. Kazimoglu, and U. Tekguc, “EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE”, EPESS, vol. 1, pp. 341–345, May 2014, [Online]. Available: https://izlik.org/JA33SK46HY
ISNAD
Yurtkan, Kamil - Kazimoglu, Cagin - Tekguc, Umut. “EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE”. The Eurasia Proceedings of Educational and Social Sciences 1 (May 1, 2014): 341-345. https://izlik.org/JA33SK46HY.
JAMA
1.Yurtkan K, Kazimoglu C, Tekguc U. EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE. EPESS. 2014;1:341–345.
MLA
Yurtkan, Kamil, et al. “EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE”. The Eurasia Proceedings of Educational and Social Sciences, vol. 1, May 2014, pp. 341-5, https://izlik.org/JA33SK46HY.
Vancouver
1.Kamil Yurtkan, Cagin Kazimoglu, Umut Tekguc. EVALUATION OF ALGORITHM IMPLEMENTATION ASSESSMENT METHODS BASED ON A DATA STRUCTURE COURSE. EPESS [Internet]. 2014 May 1;1:341-5. Available from: https://izlik.org/JA33SK46HY