Font Size: a A A

Design And Implementation Of A Parsing And Analysis Tool For Students' Debugging Process

Posted on:2021-02-23Degree:MasterType:Thesis
Country:ChinaCandidate:W W WangFull Text:PDF
GTID:2517306107468104Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
Programming and debugging ability is the ability to use computer science and technology to describe problems,design systems and solve problems.In computer education,the cultivation of students' programming and debugging ability has always been a major difficulty.The development of debugging ability is inseparable from the process evaluation.We need to collect the process data of the students' programming and debugging process,and design effective data parsing and analysis methods to evaluate the students' debugging ability and teaching effect,and finally feedback to the teaching.In the existing research on the measurement of learning behavior in the process of programming and debugging,some measurement methods are single and cannot be combined with multidimensional data for analysis and evaluation;some studies have carried out comprehensive measurements,but have not been verified in experiments and subsequent analysis is given.The existing literature has designed a comprehensive measurement method and subsequence division model,measured the multi-dimensional answer process data of students in webpage correction and debugging correction questions,proposed a sub-sequence division model and related quantitative indicators,and initially revealed Details of the students' debugging process.However,in order to unify different types of questions,the model uses student decision-making behavior as the basis for division,and ignores that editing activities are also an important factor in demonstrating debugging intentions.This paper improves the model,and proposes a data analysis model that divides multiple levels of space,using the time-dimensional student programming actions as activity spaces to form a sequence of programming actions;using the student programming debugging activities on the code as code spaces to form a sequence of programming activities;Students' problemsolving activities on problem-solving tasks are used as problem-solving spaces to form a sequence of problem-solving tasks,and a series of feature quantities describing student abilities are proposed.The proposal of the three spaces provides a model for us to analyze the multi-dimensional data of the student's programming and debugging process and evaluate the debugging ability of students.At the same time,this paper develops a data parsing and analysis tool for the student debugging process,including student answer module,data collection module,data preprocessing module,data parsing module and data analysis module,forming teacher questions,student answers,data parsing and analysis,adjust teaching Closed-loop,using three spatial models for data analysis,put forward relevant indicators to analyze student abilities and teaching effects.Combined with the actual teaching course "C Language Programming",this paper conducted 4 experiments in a class of 30 people,a total of 8 questions,which verified the availability of the tool.Based on the parsed multi-level data information,the relevant indicators of the quality of the test questions and the performance of students' answering questions are calculated,and the results of teaching and academic analysis are given.The results show that the data parsing and analysis tools of the debugging process developed in this paper can give a more accurate analysis of the students' debugging ability,and have important teaching guidance significance and practical application value.
Keywords/Search Tags:learning behavior measurement, eye movement measurement, learning analysis
PDF Full Text Request
Related items