Preview

Bulletin of the Khalel Dosmukhamedov Atyrau University

Advanced search

PROBLEMS OF DEVELOPING CRITERIA AND DESCRIPTORS FOR ASSESSING STUDENTS' KNOWLEDGE OF PROGRAMMING

https://doi.org/10.47649/vau.25.v77.i2.11

Abstract

The article discusses the development of an assessment system designed to enhance students' programming skills within the programming course. The purpose of the study is to create a descriptor-based evaluation framework that enables fair and effective assessment of students’ cognitive, practical, and algorithmic competencies in programming.

Based on a comprehensive analysis, the following key sections of the programming course were identified for objective assessment: variables and data types, conditional statements, loop structures, functions and parameters, error handling, and input/output operations. Evaluation criteria and a five-level descriptor system were developed, aligned with the cognitive levels of Bloom’s taxonomy.

This approach provides a comprehensive assessment of not only theoretical knowledge but also students’ ability to make practical decisions, construct logical structures, and demonstrate algorithmic thinking. The descriptors are adaptable to different languages, ensuring consistency in assessment across various programming languages.

The system assists instructors in organizing the evaluation process systematically and helps students clearly understand learning objectives, develop personalized learning paths, and prepare effectively for subsequent stages of their education.

About the Authors

A. E. Sagymbayeva
Abai Kazakh National Pedagogical University
Kazakhstan

Ainur Sagymbayeva – Doctor of Pedagogical Sciences, Professor of the department of «Informatics and Education Informatization»

Almaty



A. B. Zhamkeeva
Abai Kazakh National Pedagogical University
Kazakhstan

Aikenzhe Zhamkeeva – Master of Natural Sciences, Senior Lecturer at the Department of «Informatics and Education Informatization»

Almaty



A. E. Zhaksylikov
Toraygirov University
Kazakhstan

Asset Zhaksylikov – Master of Information Systems, Senior Lecturer at the Faculty Computer Science

Pavlodar



M. N. Kemelbek
Abai Kazakh National Pedagogical University
Kazakhstan

Maira Kemelbek – Master of Technical Sciences, Lecturer at the Department of «Informatics and Education Informatization»

Almaty



References

1. Morrison, B. B. (2015). Position paper: Assessing knowledge in blocks-based and text-based programming languages. P. 1–3. [in English]

2. Daly, C., & Waldron, J. (2004). Assessing the assessment of programming ability. 36(1), P. 210–213. [in English]

3. Renske Weeda, Cruz Izu, Maria Kallia, Erik Barendsen (2020). Towards an Assessment Rubric for EiPE Tasks in Secondary Education: Identifying Quality Indicators and Descriptors. Koli Calling '20: Proceedings of the 20th Koli Calling International Conference on Computing Education Research. 30, P.1–10. [in English]

4. Abuaiadah, D., Burrell, C., Bosu, M. F., Joyce, S., & Hajmoosaei, A. (2019). Assessing Learning Outcomes of Course Descriptors Containing Object Oriented Programming Concepts. New Zealand Journal of Educational Studies, 54(2), P. 345–356. [in English]

5. Srikant S., Aggarwal V. (2014) A System to Grade Computer Programming Skills using Machine Learning. Proceedings of the 20th ACM SIGKDD. РP. 1887–1896. [in English]

6. Hadibarata T., Hidayat T., Kwabena J. (2024) The Use of Scoring Rubrics in University. Acta Pedagogia Asiana. Vol. 3. P. 1–12. [in English]

7. Abdul M., Mansoureh E., Ahmad M. (2022) Importance and Implications of Theory of Bloom's Taxonomy in Different Fields of Education. Proceedings of the 2nd International Conference on Emerging Technologies and Intelligent Systems. Vol. 573. P. 515-525. [in English]

8. Priyanka Gupta Priyanka, Deepti Mehrotra. (2022) Objective Assessment in Java Programming Language Using Rubrics. Journal of Information Technology Education: Innovations in Practice. Vol. 21. P. 155-173. [in English]

9. Mustapha A., Samsudin N.A., Arbaiy N., Mohamed R., Hamid I.R. (2016) Generic Assessment Rubrics for Computer Programming Courses. Turkish Online Journal of Educational Technology. Vol. 15. P. 53-61. [in English]

10. Sağymbaeva A.E., Jaqsylyqov A.E., Şekerbekova Ş.T., Jamkeeva A.B. Generativtı jasandy intelekt tehnologiasynyñ programalaudan JOO studentterınıñ bılımın baqylaudağy rölı [The role of generative artificial intelligence technology in controlling the knowledge of university students in programming]. QazŪPU Habarşy «Fizika-matematika ğylymdary» seria. – № 3 (87). – 2024. Б. 373-384. [in Kazakh]

11. Tokjigitova N.K., Daribaevas K.S. Kriterialdy bağalau tehnologiasy jäne ony oqu ürdısınde qoldanu ädıstemesı [Technology of criteria based assessment and methods of its application in the educational process]. Toraiğyrov universitetınıñ habarşysy, «Fizika-matematikalyq» seriasy.– №4. – 2020. – Б. 87-95. [in Kazakh]

12. Schellekens L.H., Kremer W.D.J., Van der Schaaf M.F., Van der Vleuten C.P.M., Bok H.G.J. (2023) Between theory and practice: Educators’ perceptions on assessment quality criteria and its impact on student learning. Frontiers in Education. Vol. 8. P. 1-9. [in English]

13. Tobler S. (2024) Smart grading: A generative AI-based tool for knowledge-grounded answer evaluation in educational assessments. MethodsX. Vol. 12. P. 1-6. [in English]

14. Saito D., Yajima R., Washizaki H., Fukazawa Y. (2021) Validation of Rubric Evaluation for Programming Education. Education Sciences. Vol. 11. P. 1-18. [in English]


Review

For citations:


Sagymbayeva A.E., Zhamkeeva A.B., Zhaksylikov A.E., Kemelbek M.N. PROBLEMS OF DEVELOPING CRITERIA AND DESCRIPTORS FOR ASSESSING STUDENTS' KNOWLEDGE OF PROGRAMMING. Bulletin of the Khalel Dosmukhamedov Atyrau University. 2025;77(2):121-140. (In Kazakh) https://doi.org/10.47649/vau.25.v77.i2.11

Views: 42


Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2077-0197 (Print)
ISSN 2790-332X (Online)