<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.3 20210610//EN" "JATS-journalpublishing1-3.dtd">
<article article-type="research-article" dtd-version="1.3" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xml:lang="ru"><front><journal-meta><journal-id journal-id-type="publisher-id">asu</journal-id><journal-title-group><journal-title xml:lang="ru">Вестник Атырауского университета имени Халела Досмухамедова</journal-title><trans-title-group xml:lang="en"><trans-title>Bulletin of the Khalel Dosmukhamedov Atyrau University</trans-title></trans-title-group></journal-title-group><issn pub-type="ppub">2077-0197</issn><issn pub-type="epub">2790-332X</issn><publisher><publisher-name>Атырауский университет имени Халела Досмухамедова</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.47649/vau.25.v77.i2.11</article-id><article-id custom-type="elpub" pub-id-type="custom">asu-2063</article-id><article-categories><subj-group subj-group-type="heading"><subject>Research Article</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="ru"><subject>ПЕДАГОГИКА И ПСИХОЛОГИЯ</subject></subj-group><subj-group subj-group-type="section-heading" xml:lang="en"><subject>PEDAGOGY AND PSYCHOLOGY</subject></subj-group></article-categories><title-group><article-title>ПРОБЛЕМЫ РАЗРАБОТКИ КРИТЕРИЕВ И ДЕСКРИПТОРОВ ОЦЕНКИ ЗНАНИЙ СТУДЕНТОВ ПО ПРОГРАММИРОВАНИЮ</article-title><trans-title-group xml:lang="en"><trans-title>PROBLEMS OF DEVELOPING CRITERIA AND DESCRIPTORS FOR ASSESSING STUDENTS' KNOWLEDGE OF PROGRAMMING</trans-title></trans-title-group></title-group><contrib-group><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-3258-7558</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Сагимбаева</surname><given-names>А. Е.</given-names></name><name name-style="western" xml:lang="en"><surname>Sagymbayeva</surname><given-names>A. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Сагимбаева   Айнур   –   доктор   педагогических   наук,   профессор   кафедры «Информатика  и  информатизация  образования»</p><p>г. Алматы</p></bio><bio xml:lang="en"><p>Ainur Sagymbayeva – Doctor of Pedagogical Sciences, Professor of the department of «Informatics and Education Informatization»</p><p>Almaty</p></bio><email xlink:type="simple">aiya_c@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0009-0001-8518-638X</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жамкеева</surname><given-names>А. Б.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhamkeeva</surname><given-names>A. B.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Жамкеева Айкенже – магистр естественных наук, старший преподаватель кафедры «Информатика и информатизация   образования»</p><p>г. Алматы</p></bio><bio xml:lang="en"><p>Aikenzhe Zhamkeeva – Master of Natural Sciences, Senior Lecturer at the Department of «Informatics and Education Informatization»</p><p>Almaty</p></bio><email xlink:type="simple">hamkeeva94@mail.ru</email><xref ref-type="aff" rid="aff-1"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0003-4532-4511</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Жаксылыков</surname><given-names>А. Е.</given-names></name><name name-style="western" xml:lang="en"><surname>Zhaksylikov</surname><given-names>A. E.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Жаксылыков  Асет  Егинаевич  –  магистр  информационных  систем,  старший  преподаватель  факультета Компьютерных наук</p><p>г. Павлодар</p></bio><bio xml:lang="en"><p>Asset Zhaksylikov – Master of Information Systems, Senior Lecturer at the Faculty Computer Science</p><p> Pavlodar</p></bio><email xlink:type="simple">zhasin2006@gmail.com</email><xref ref-type="aff" rid="aff-2"/></contrib><contrib contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5929-3114</contrib-id><name-alternatives><name name-style="eastern" xml:lang="ru"><surname>Кемелбек</surname><given-names>М. Н.</given-names></name><name name-style="western" xml:lang="en"><surname>Kemelbek</surname><given-names>M. N.</given-names></name></name-alternatives><bio xml:lang="ru"><p>Кемелбек Майра – магистр технических наук, преподаватель кафедры «Информатика и информатизация   образования»</p><p>г. Алматы</p></bio><bio xml:lang="en"><p>Maira Kemelbek – Master of Technical Sciences, Lecturer at the Department of «Informatics and Education Informatization»</p><p>Almaty</p></bio><email xlink:type="simple">kemelbekmaira.99@gmail.com</email><xref ref-type="aff" rid="aff-1"/></contrib></contrib-group><aff-alternatives id="aff-1"><aff xml:lang="ru">Казахский национальный педагогический университет имени Абая<country>Казахстан</country></aff><aff xml:lang="en">Abai Kazakh National Pedagogical University<country>Kazakhstan</country></aff></aff-alternatives><aff-alternatives id="aff-2"><aff xml:lang="ru">Университет Торайгырова<country>Казахстан</country></aff><aff xml:lang="en">Toraygirov University<country>Kazakhstan</country></aff></aff-alternatives><pub-date pub-type="collection"><year>2025</year></pub-date><pub-date pub-type="epub"><day>22</day><month>07</month><year>2025</year></pub-date><volume>77</volume><issue>2</issue><fpage>131</fpage><lpage>140</lpage><permissions><copyright-statement>Copyright &amp;#x00A9; Сагимбаева А.Е., Жамкеева А.Б., Жаксылыков А.Е., Кемелбек М.Н., 2025</copyright-statement><copyright-year>2025</copyright-year><copyright-holder xml:lang="ru">Сагимбаева А.Е., Жамкеева А.Б., Жаксылыков А.Е., Кемелбек М.Н.</copyright-holder><copyright-holder xml:lang="en">Sagymbayeva A.E., Zhamkeeva A.B., Zhaksylikov A.E., Kemelbek M.N.</copyright-holder><license license-type="creative-commons-attribution" xlink:href="https://creativecommons.org/licenses/by/4.0/" xlink:type="simple"><license-p>This work is licensed under a Creative Commons Attribution 4.0 License.</license-p></license></permissions><self-uri xlink:href="https://www.vestnik-asu.kz/jour/article/view/2063">https://www.vestnik-asu.kz/jour/article/view/2063</self-uri><abstract><p>В статье рассматриваются вопросы разработки системы оценки, направленной на формирование программных навыков студентов в рамках курса программирования. Цель исследования – создание дескрипторной системы оценивания, обеспечивающей справедливую и эффективную оценку когнитивных, практических и алгоритмических навыков студентов по программированию.</p><p>В результате комплексного анализа были выделены ключевые разделы курса программирования, позволяющие объективно оценить уровень подготовки студентов: переменные и типы данных, условные операторы, циклические структуры, функции и параметры, обработка ошибок, а также операции ввода/вывода.</p><p>На основе этих разделов разработаны критерии оценивания и пятиуровневая система дескрипторов, структурированная в соответствии с когнитивными уровнями таксономии Блума.</p><p>Предложенная система позволяет комплексно оценивать не только теоретические знания, но и умение принимать практические решения, строить логические структуры и проявлять алгоритмическое мышление. Дескрипторы адаптированы для языковой гибкости и обеспечивают единообразие оценивания в различных языках программирования.</p><p>Разработанная система помогает преподавателям организовать процесс оценивания последовательно и эффективно, а студентам – четко понимать учебные цели, выстраивать индивидуальную траекторию обучения и качественно готовиться к последующим этапам образования.</p></abstract><trans-abstract xml:lang="en"><p>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.</p><p>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.</p><p>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.</p><p>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.</p></trans-abstract><kwd-group xml:lang="ru"><kwd>оценивание</kwd><kwd>критерии оценивания</kwd><kwd>дескрипторы</kwd><kwd>таксономия Блума</kwd><kwd>программирование</kwd><kwd>когнитивный уровень</kwd></kwd-group><kwd-group xml:lang="en"><kwd>еvaluation</kwd><kwd>evaluation criteria</kwd><kwd>descriptors</kwd><kwd>Bloom's taxonomy</kwd><kwd>programming</kwd><kwd>cognitive level</kwd></kwd-group></article-meta></front><back><ref-list><title>References</title><ref id="cit1"><label>1</label><citation-alternatives><mixed-citation xml:lang="ru">Morrison, B. B. (2015). Position paper: Assessing knowledge in blocks-based and text-based programming languages. P. 1–3.</mixed-citation><mixed-citation xml:lang="en">Morrison, B. B. (2015). Position paper: Assessing knowledge in blocks-based and text-based programming languages. P. 1–3. [in English]</mixed-citation></citation-alternatives></ref><ref id="cit2"><label>2</label><citation-alternatives><mixed-citation xml:lang="ru">Daly, C., &amp; Waldron, J. (2004). Assessing the assessment of programming ability. 36(1), PP. 210–213.</mixed-citation><mixed-citation xml:lang="en">Daly, C., &amp; Waldron, J. (2004). Assessing the assessment of programming ability. 36(1), P. 210–213. [in English]</mixed-citation></citation-alternatives></ref><ref id="cit3"><label>3</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit4"><label>4</label><citation-alternatives><mixed-citation xml:lang="ru">Abuaiadah, D., Burrell, C., Bosu, M. F., Joyce, S., &amp; 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.</mixed-citation><mixed-citation xml:lang="en">Abuaiadah, D., Burrell, C., Bosu, M. F., Joyce, S., &amp; 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]</mixed-citation></citation-alternatives></ref><ref id="cit5"><label>5</label><citation-alternatives><mixed-citation xml:lang="ru">Srikant S., Aggarwal V. (2014) A System to Grade Computer Programming Skills using Machine Learning. Proceedings of the 20th ACM SIGKDD. Р. 1887–1896.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit6"><label>6</label><citation-alternatives><mixed-citation xml:lang="ru">Hadibarata T., Hidayat T., Kwabena J. (2024). The Use of Scoring Rubrics in University. Acta Pedagogia Asiana. Vol. 3. PP. 1–12.</mixed-citation><mixed-citation xml:lang="en">Hadibarata T., Hidayat T., Kwabena J. (2024) The Use of Scoring Rubrics in University. Acta Pedagogia Asiana. Vol. 3. P. 1–12. [in English]</mixed-citation></citation-alternatives></ref><ref id="cit7"><label>7</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit8"><label>8</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit9"><label>9</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit10"><label>10</label><citation-alternatives><mixed-citation xml:lang="ru">Сағымбаева А.Е., Жақсылықов А.Е., Шекербекова Ш.Т., Жамкеева А.Б. Генеративті жасанды интеллект технологиясының программалаудан ЖОО студенттерінің білімін бақылаудағы рөлі. ҚазҰПУ Хабаршы «Физика-математика ғылымдары» серия. – № 3 (87). – 2024. Б. 373-384.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit11"><label>11</label><citation-alternatives><mixed-citation xml:lang="ru">Токжигитова Н.К., Дарибаевас К.С. Критериалды бағалау технологиясы және оны оқу үрдісінде қолдану әдістемесі. Торайғыров университетінің хабаршысы, «Физика-математикалық» сериясы. – №4. – 2020. – Б. 87-95.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit12"><label>12</label><citation-alternatives><mixed-citation xml:lang="ru">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.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit13"><label>13</label><citation-alternatives><mixed-citation xml:lang="ru">Tobler S. (2024). Smart grading: A generative AI-based tool for knowledge-grounded answer evaluation in educational assessments. MethodsX. Vol. 12. P. 1-6.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref><ref id="cit14"><label>14</label><citation-alternatives><mixed-citation xml:lang="ru">Saito D., Yajima R., Washizaki H., Fukazawa Y. (2021) Validation of Rubric Evaluation for Programming Education. Education Sciences. Vol. 11. P. 1-18.</mixed-citation><mixed-citation xml:lang="en">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]</mixed-citation></citation-alternatives></ref></ref-list><fn-group><fn fn-type="conflict"><p>The authors declare that there are no conflicts of interest present.</p></fn></fn-group></back></article>
