Can University Marks Measure Programming Skills for Novice Programmers? An Exploratory Study

被引:0
|
作者
Zha, Fanghui [1 ]
Wang, Yong [1 ,2 ]
Mao, Liqiang [3 ]
Liu, Jin [4 ]
Wang, Xue [1 ]
机构
[1] Anhui Polytech Univ, Sch Comp & Informat, Wuhu, Peoples R China
[2] Inst Artificial Intelligence, Hefei Comprehens Natl Sci Ctr, Anhui Artificial Intelligence Lab, Hefei, Anhui, Peoples R China
[3] Wuhu Educ Examinat Ctr, Wuhu, Peoples R China
[4] Chongqing Univ Posts & Telecommun, Int Coll, Chongqing, Peoples R China
来源
JOURNAL OF INTERNET TECHNOLOGY | 2023年 / 24卷 / 06期
基金
中国国家自然科学基金;
关键词
Novice programmer; Programming skills; Course scores; Correlation analysis;
D O I
10.53106/160792642023112406002
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:1189 / 1197
页数:9
相关论文
共 23 条
  • [1] Using Visual Programming Games to Study Novice Programmers
    DeLozier, Christian
    Shey, James
    [J]. INTERNATIONAL JOURNAL OF SERIOUS GAMES, 2023, 10 (02): : 115 - 136
  • [2] Enhancing problem-solving skills of novice programmers in an introductory programming course
    Malik, Sohail Iqbal
    Mathew, Roy
    Al-Sideiri, Abir
    Jabbar, Jasiya
    Al-Nuaimi, Rim
    Tawafak, Ragad M.
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2022, 30 (01) : 174 - 194
  • [3] Pain Points for Novice Programmers of Ambient Intelligence Systems: an Exploratory Study
    Corno, Fulvio
    De Russis, Luigi
    Saenz, Juan Pablo
    [J]. 2017 IEEE 41ST ANNUAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), VOL 1, 2017, : 250 - 255
  • [4] A Study of Code Design Skills in Novice Programmers using the SOLO taxonomy
    Izu, Cruz
    Weerasinghe, Amali
    Pope, Cheryl
    [J]. PROCEEDINGS OF THE 2016 ACM CONFERENCE ON INTERNATIONAL COMPUTING EDUCATION RESEARCH (ICER'16), 2016, : 251 - 259
  • [5] An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
    Lanqin Zheng
    Yuanyi Zhen
    Jiayu Niu
    Lu Zhong
    [J]. Journal of Computing in Higher Education, 2022, 34 : 489 - 516
  • [6] An exploratory study on fade-in versus fade-out scaffolding for novice programmers in online collaborative programming settings
    Zheng, Lanqin
    Zhen, Yuanyi
    Niu, Jiayu
    Zhong, Lu
    [J]. JOURNAL OF COMPUTING IN HIGHER EDUCATION, 2022, 34 (02) : 489 - 516
  • [8] How can unplugged approach facilitate novice students' understanding of computational thinking? An exploratory study from a Nigerian university
    Agbo, Friday Joseph
    Okpanachi, Linda Ojone
    Ocheja, Patrick
    Oyelere, Solomon Sunday
    Sani, Godwin
    [J]. THINKING SKILLS AND CREATIVITY, 2024, 51
  • [9] An Exploratory Study to Measure the Value and Reach of a University Press
    Brinkley-Etzkorn, Karen
    Lane, India
    Danforth, Scot
    [J]. JOURNAL OF SCHOLARLY PUBLISHING, 2019, 50 (04) : 225 - 247
  • [10] Do map drawing styles of novice programmers predict success in programming? A multi-national, multi-institutional study
    University of New South Wales, Australia
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    不详
    [J]. Conferences in Research and Practice in Information Technology Series, 2006, 52 : 213 - 222