Chaiwat Chaweewan, A. Surarerks, A. Rungsawang, Bundit Manaskasernsak
{"title":"Development of Programming Capability Framework Based on Aptitude and Skill","authors":"Chaiwat Chaweewan, A. Surarerks, A. Rungsawang, Bundit Manaskasernsak","doi":"10.1109/CCOMS.2018.8463269","DOIUrl":null,"url":null,"abstract":"This paper presents overall study and proposes a framework of aptitude and skill evaluation for the first-year engineering students in a computer programming class. The research framework has been designed to study coding style and programming skill evaluation through determination of the outputs from the grader system such as time consumption, scores and other additional information. A student's submitted program is investigated to identify his style by using the readability score from readability module to find the difficulty level of a readable program source code. Resulting data from user information extraction and source code analysis has been collected to create a user profile. This user profile can describe style, aptitude and skill of a student when solving a problem by using a programming language and enable to diagnose the problem-solving trend of that student on problems in the future. The disclosed information is very important to evaluate the programming capabilities of each student and to show their programming behavior in order to provide information to the instructor to improve their students' programming skill.","PeriodicalId":405664,"journal":{"name":"2018 3rd International Conference on Computer and Communication Systems (ICCCS)","volume":"77 8","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-04-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2018 3rd International Conference on Computer and Communication Systems (ICCCS)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCOMS.2018.8463269","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
This paper presents overall study and proposes a framework of aptitude and skill evaluation for the first-year engineering students in a computer programming class. The research framework has been designed to study coding style and programming skill evaluation through determination of the outputs from the grader system such as time consumption, scores and other additional information. A student's submitted program is investigated to identify his style by using the readability score from readability module to find the difficulty level of a readable program source code. Resulting data from user information extraction and source code analysis has been collected to create a user profile. This user profile can describe style, aptitude and skill of a student when solving a problem by using a programming language and enable to diagnose the problem-solving trend of that student on problems in the future. The disclosed information is very important to evaluate the programming capabilities of each student and to show their programming behavior in order to provide information to the instructor to improve their students' programming skill.