Adaptive Clustering of Codes for Assessment in Introductory Programming Courses

被引:0
|
作者
Barbosa, Alexandre de A. [1 ,3 ]
Costa, Evandro de B. [2 ,3 ]
Brito, Patrick H. [1 ,2 ]
机构
[1] Univ Fed Alagoas, Arapiraca Campus, Arapiraca, AL, Brazil
[2] Univ Fed Alagoas, Comp Sci Inst, Maceio, AL, Brazil
[3] Univ Fed Campina Grande, Campina Grande, PB, Brazil
来源
关键词
D O I
10.1007/978-3-319-91464-0_2
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Despite the importance of introductory programming disciplines, it is quite common to find problems related to academic students performance. In such environments, we easily find unmotivated students with some doubts and that do not understand basic programming concepts. Monitoring each of the students is not trivial because the number of students is high and, to do so, it would be necessary to observe many characteristics of each code submitted for practical activities. The teacher, even when helped by TAs (Teacher Assistants), is not able to perform the reviews quickly, for this activity requires a huge amount of time. Fast feedback is extremely important to enable the learning of any concept. In this research, we investigate an adaptive approach to cluster codes in order to minimize the effort of evaluation. The results vary from reasonable to perfect concordances, considering the semiautomatic evaluations obtained with the clustering and the expert evaluations.
引用
收藏
页码:13 / 22
页数:10
相关论文
共 50 条
  • [31] iCAP: A Classroom Engagement Tool for Introductory Programming Courses
    Xing, Guangming
    Xia, Zhonghang
    Salem, Tawfiq
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1353 - 1353
  • [32] Teaching Security in Introductory C-Programming Courses
    Pawelczak, Dieter
    HEAD'20: 6TH INTERNATIONAL CONFERENCE ON HIGHER EDUCATION ADVANCES, 2020, : 595 - 603
  • [33] Challenges to integrate software testing into introductory programming courses
    Scatalon, Lilian Passos
    Barbosa, Ellen Francine
    Garcia, Rogerio Eduardo
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,
  • [34] Supporting the Development of Interactive Applications in Introductory Programming Courses
    Aispuro, Elvia E.
    Licea, Guillermo
    Suarez, Jaime
    Sandoval, Andres
    Carreno, Monica A.
    Estrada, Italia
    Juarez-Ramirez, Reyes
    Aguilar, Leocundo
    Martinez, Luis G.
    COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2012, 20 (02) : 214 - 220
  • [35] PEDAGOGICAL PATTERNS USED IN INTRODUCTORY PROGRAMMING COURSES AT MVILLE
    Djordjevic, M.
    EDULEARN16: 8TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2016, : 3535 - 3535
  • [36] A teaching/learning support tool for introductory programming courses
    Boada, I
    Soler, J
    Prados, F
    Poch, J
    ITHET 2004: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY BASED HIGHER EDUCATION AND TRAINING, 2004, : 604 - 609
  • [37] Creating an authentic learning experience in introductory programming courses
    Herrmann, Nira
    Popyack, Jeffrey L.
    SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education), 1995, 27 (01):
  • [38] Designing SCORM Compliant Courses for Introductory Programming Students
    DiBlasio, Michael
    Vincenti, Giovanni
    Braman, James
    WMSCI 2010: 14TH WORLD MULTI-CONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL III, 2010, : 135 - 138
  • [39] Including Computer Systems Assignments in Introductory Programming Courses
    Reilly, Christine F.
    Prasad, Aarathi
    2021 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2021), 2021,
  • [40] Assessing Student Preparedness for Introductory Engineering and Programming Courses
    Pejcinovic, B.
    Holtzman, M.
    Wong, P. K.
    Recktenwald, G.
    2017 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2017,