Student Competency Assessment and Presentation Methods Based on Algorithm Courses
- URL: http://arxiv.org/abs/2606.00200v1
- Date: Fri, 29 May 2026 17:03:59 GMT
- Title: Student Competency Assessment and Presentation Methods Based on Algorithm Courses
- Abstract summary: competency-based education, which integrates knowledge, skills, and dispositions, has become pivotal in computer science education.<n>The research aims to analyze learning behavior patterns, design methods for competency assessment in algorithm courses, and evaluate the difficulty of course experiments to inform curriculum design.
- Score: 4.332793252500841
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This full research paper describes the assessment and presentation of student competencies in algorithm courses, grounded in the CC2020 competency model. With the growing emphasis on bridging the gap between academic training and industry demands, competency-based education, which integrates knowledge, skills, and dispositions, has become pivotal in computer science education. To bridge the gap, we need to develop a comprehensive framework to evaluate competencies (knowledge, skills, and dispositions) in computer science education. The research aims to analyze learning behavior patterns, design methods for competency assessment in algorithm courses, and evaluate the difficulty of course experiments to inform curriculum design. We collected programming experiment and written assignment data from 169 students, adapting it to the xAPI specification for unified analysis. In this work, Markov process modeling was employed to analyze behavioral sequences, revealing cognitive patterns during programming tasks. Multiple methods were applied to quantify competencies (knowledge, skills, dispositions) and identify distinct student clusters. Course difficulty was quantified using proactiveness metrics derived from submission timeliness. This work contributes a scalable framework for competency assessment in algorithm courses and offers actionable insights for personalized teaching and curriculum optimization. Practically, it enables instructors to tailor interventions based on student clusters and optimize task difficulty. Future work will integrate more students' performance to validate competency models and extend the framework to broader computer science curricula.
Related papers
- Causal Modelling of Support Interventions for Student Competency Assessment [42.46717736329823]
We advocate adopting a structural causal modelling approach to educational assessment.<n>We analyse the practical relevance of forms of reasoning that remain inaccessible to standard associative models.<n>Although our protocol requires the structural equations to be elicited from experts, the necessary information is purely logical.
arXiv Detail & Related papers (2026-08-25T14:46:00Z) - Using Logs to support Programming Education [0.0]
This project bridges the gap by collecting real-time learning analytics from individual student and whole-class code development logs.<n>Unlike traditional Learning Management Systems, we propose a novel approach: a plugin for a widely used code editor.
arXiv Detail & Related papers (2026-05-11T17:53:16Z) - Beyond the Code: A Multi-Modal Assessment Strategy for Fostering Professional Competencies via Introductory Programming Projects [1.8810916321241071]
This paper reports on a "Fundamentals of Programming" course that used a Project-Based Learning framework to develop a 2D "Maze Runner"-style game.<n>Our findings suggest that this multi-dimensional approach improves student retention of programming fundamentals.
arXiv Detail & Related papers (2026-03-19T10:42:34Z) - Evaluating 21st-Century Competencies in Postsecondary Curricula with Large Language Models: Performance Benchmarking and Reasoning-Based Prompting Strategies [6.934935343001595]
We extend prior curricular analytics research by examining a broader range of curriculum documents, competency frameworks, and models.<n>Using 7,600 manually annotated curriculum-competency alignment scores, we assess the informativeness of different curriculum sources.<n>We introduce a reasoning-based prompting strategy, Curricular CoT, to strengthen LLMs' pedagogical reasoning.
arXiv Detail & Related papers (2026-01-16T04:07:23Z) - Assessing Engineering Student Perceptions of Introductory CS Courses in an Indian Context [6.237405036268818]
This study explores engineering students' perceptions of assessment practices in an introductory computer science/ programming course.<n>Students largely perceive lab assignments as effective learning activities and view exams and projects as authentic and skill-enhancing.<n>Students appreciated the role of instructors in shaping course content and found teaching assistants to be approachable and helpful.
arXiv Detail & Related papers (2025-08-06T19:04:19Z) - Causally Aligned Curriculum Learning [69.11672390876763]
This paper studies the problem of curriculum RL through causal lenses.<n>We derive a sufficient graphical condition characterizing causally aligned source tasks.<n>We develop an efficient algorithm to generate a causally aligned curriculum.
arXiv Detail & Related papers (2025-03-21T02:20:38Z) - MathTutorBench: A Benchmark for Measuring Open-ended Pedagogical Capabilities of LLM Tutors [82.91830877219822]
We present MathTutorBench, an open-source benchmark for holistic tutoring model evaluation.<n>MathTutorBench contains datasets and metrics that broadly cover tutor abilities as defined by learning sciences research in dialog-based teaching.<n>We evaluate a wide set of closed- and open-weight models and find that subject expertise, indicated by solving ability, does not immediately translate to good teaching.
arXiv Detail & Related papers (2025-02-26T08:43:47Z) - Rubric-based Learner Modelling via Noisy Gates Bayesian Networks for Computational Thinking Skills Assessment [40.06500618820166]
We develop a learner model for automatic skill assessment from a task-specific competence rubric.
We design a network with two layers of gates, one performing disjunctive operations by noisy-OR gates and the other conjunctive operations through logical ANDs.
The CT-cube skills assessment framework and the Cross Array Task (CAT) are used to exemplify it and demonstrate its feasibility.
arXiv Detail & Related papers (2024-08-02T12:21:05Z) - Modelling Assessment Rubrics through Bayesian Networks: a Pragmatic Approach [40.06500618820166]
This paper presents an approach to deriving a learner model directly from an assessment rubric.
We illustrate how the approach can be applied to automatize the human assessment of an activity developed for testing computational thinking skills.
arXiv Detail & Related papers (2022-09-07T10:09:12Z) - Curriculum Learning: A Survey [65.31516318260759]
Curriculum learning strategies have been successfully employed in all areas of machine learning.
We construct a taxonomy of curriculum learning approaches by hand, considering various classification criteria.
We build a hierarchical tree of curriculum learning methods using an agglomerative clustering algorithm.
arXiv Detail & Related papers (2021-01-25T20:08:32Z) - Zur Modellierung und Klassifizierung von Kompetenzen in der
grundlegenden Programmierausbildung anhand der Anderson Krathwohl Taxonomie [0.0]
This research paper focusses on the competences expected from computer science novices in the domain of basic programming.
By means of a qualitative content analysis of current learning objectives at German universities and the perspective of university teachers, basic programming competencies are identified.
arXiv Detail & Related papers (2020-06-24T17:07:12Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.