Online tutoring system for programming courses to improve exam pass rate

被引:1
|
作者
Nalli, Giacomo [1 ]
Culmone, Rosario [1 ]
Perali, Andrea [2 ]
Amendola, Daniela [3 ]
机构
[1] Univ Camerino, Sch Sci & Technol, Div Comp Sci, Camerino, MC, Italy
[2] Univ Camerino, Sch Pharm, Phys Unit, Camerino, MC, Italy
[3] Univ Camerino, Sch Biosci & Vet Med, Camerino, MC, Italy
来源
关键词
Tutoring; Feedback; !text type='Java']Java[!/text] Programming; Moodle; Machine Learning;
D O I
10.20368/1971-8829/1135704
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
University students enrolled in the first year of the Computer Science degree may have problems approaching programming, negatively affecting their study during the course. Tutoring programming projects are very important in helping students with difficulty in learning by providing the right approach to study, improving their knowledge and skills in computing. The aim of this work is to realize a new Java Programming tutoring online course that allows students to have an effective online tool to achieve the learning goals of the course and this will enhance the programming exam pass rate. The course we have designed consists of tools to help students with video tutorials, self- assessment quizzes, code evaluations and exercises to solve using an online Java editor. Because the Moodle platform lacks tools to check the quality of the code syntax, a new software was created. It performs a syntax analysis of the Java code and, as a tutor, automatically provides feedbacks and tips to the students to improve the quality. For each online tool the immediate feedback technique is used to amplify students' engagement. A Clustering Machine Learning technique is performed to identify different students' behaviors. A correlation between them and the final performance showed the most influential features of the completed activities. Quantitative analysis highlighted the effectiveness of the tutoring system and the online course designed in this work to enhance the final exam pass rate. At the end, students filled a questionnaire to report their perception and satisfaction about the course.
引用
收藏
页码:27 / 35
页数:9
相关论文
共 50 条
  • [21] Analyzing Student Behavior in Online Programming Courses
    Xinyu You
    Bohong Liu
    Menghua Cao
    Tao Wang
    Yue Yu
    Gang Yin
    计算机教育, 2018, (12) : 48 - 56
  • [22] ONLINE SHARED EDITING FOR INTRODUCTORY PROGRAMMING COURSES
    Song, Hosung
    CSEDU 2010: PROCEEDINGS OF THE 2ND INTERNATIONAL CONFERENCE ON COMPUTER SUPPORTED EDUCATION, VOL 1, 2010, : 489 - 492
  • [23] Analyzing the Quality of Submissions in Online Programming Courses
    Tigina, Maria
    Birillo, Anastasiia
    Golubev, Yaroslav
    Keuning, Hieke
    Vyahhi, Nikolay
    Bryksin, Timofey
    2023 IEEE/ACM 45TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING-SOFTWARE ENGINEERING EDUCATION AND TRAINING, ICSE-SEET, 2023, : 271 - 282
  • [24] AN INTELLIGENT TUTORING SYSTEM FOR TUTORING THE COMPUTERS PROGRAMMING AND C LANGUAGE DISCIPLINE
    Dobre, Iuliana
    LET'S BUILD THE FUTURE THROUGH LEARNING INNOVATION!, VOL. 2, 2014, : 142 - 149
  • [25] An Online Tutoring System with Instant Responses
    Lo, Dan
    Wang, Larry
    PROCEEDINGS OF THE 49TH ANNUAL ASSOCIATION FOR COMPUTING MACHINERY SOUTHEAST CONFERENCE (ACMSE '11), 2011, : 316 - 317
  • [26] The low pass rate in the RANZCP clinical examinations: is the exam the problem?
    MacDonald, Joanna
    Ellis, Pete M.
    AUSTRALIAN AND NEW ZEALAND JOURNAL OF PSYCHIATRY, 2011, 45 (07): : 569 - 577
  • [27] An online tutoring system for language translation
    Tokuda, N.
    Chen, L.
    2001, Institute of Electrical and Electronics Engineers Computer Society (08)
  • [28] Effect of online exam review session video format on student exam performance in general chemistry courses
    Alanazi, Amal
    King, Daniel
    ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2019, 257
  • [29] An Intelligent System For Online Exam Monitoring
    Prathish, Swathi
    Narayanan, Athi S.
    Bijlani, Kamal
    PROCEEDINGS OF 2016 INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE (ICIS), 2016, : 138 - 143
  • [30] Tutoring Model to Guide Students in Programming Courses to Create Complete and Correct Solutions
    Gonzalez-Guerra, L. H.
    Leal-Flores, A. J.
    2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 75 - 80