Fanghui Zha Fanghui Zha, Yong Wang Fanghui Zha, Liqiang Mao Yong Wang, Jin Liu Liqiang Mao, Xue Wang Jin Liu
{"title":"大学分数能否衡量程序员新手的编程技能?一项探索性研究","authors":"Fanghui Zha Fanghui Zha, Yong Wang Fanghui Zha, Liqiang Mao Yong Wang, Jin Liu Liqiang Mao, Xue Wang Jin Liu","doi":"10.53106/160792642023112406002","DOIUrl":null,"url":null,"abstract":"Programming skills are the key ability of programmers. For novice programmers who are new and have little experience in programming, it is important to measure and improve their programming skills. In practice, novice programmers learn programming knowledge and coding ability at university, and course learning is the main way for novice programmers to improve programming skills. However, can university marks be used to measure the programming skills of programming novices? To answer this question, in a controlled experiment, we compare university marks of novice programmers with their performance in programming tasks. The results showed that there were 7 courses with significant correlation among the 13 courses, among which the software engineering course had the most significant correlation.","PeriodicalId":442331,"journal":{"name":"網際網路技術學刊","volume":"32 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Can University Marks Measure Programming Skills for Novice Programmers? An Exploratory Study\",\"authors\":\"Fanghui Zha Fanghui Zha, Yong Wang Fanghui Zha, Liqiang Mao Yong Wang, Jin Liu Liqiang Mao, Xue Wang Jin Liu\",\"doi\":\"10.53106/160792642023112406002\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Programming skills are the key ability of programmers. For novice programmers who are new and have little experience in programming, it is important to measure and improve their programming skills. In practice, novice programmers learn programming knowledge and coding ability at university, and course learning is the main way for novice programmers to improve programming skills. However, can university marks be used to measure the programming skills of programming novices? To answer this question, in a controlled experiment, we compare university marks of novice programmers with their performance in programming tasks. The results showed that there were 7 courses with significant correlation among the 13 courses, among which the software engineering course had the most significant correlation.\",\"PeriodicalId\":442331,\"journal\":{\"name\":\"網際網路技術學刊\",\"volume\":\"32 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2023-11-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"網際網路技術學刊\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.53106/160792642023112406002\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"網際網路技術學刊","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.53106/160792642023112406002","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Can University Marks Measure Programming Skills for Novice Programmers? An Exploratory Study
Programming skills are the key ability of programmers. For novice programmers who are new and have little experience in programming, it is important to measure and improve their programming skills. In practice, novice programmers learn programming knowledge and coding ability at university, and course learning is the main way for novice programmers to improve programming skills. However, can university marks be used to measure the programming skills of programming novices? To answer this question, in a controlled experiment, we compare university marks of novice programmers with their performance in programming tasks. The results showed that there were 7 courses with significant correlation among the 13 courses, among which the software engineering course had the most significant correlation.