Finding and Investigating Buggy Codes to Make CS1 Learning Efficient

被引:0
|
作者
Agarwal, Nimisha [1 ]
机构
[1] Indian Inst Technol Kanpur, Kanpur, Uttar Pradesh, India
关键词
CS1; test case generation; error localization; automated feedback; targeted test cases; Refute questions; FEEDBACK GENERATION;
D O I
10.1145/3641399.3641442
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In an introductory programming course, students make several logical errors and struggle to fix those errors. This PhD research focuses on creating tools and methods that can aid students in the learning process and help them to find such errors more efficiently.
引用
收藏
页数:3
相关论文
共 50 条
  • [41] Towards a Quantitative Competency Model for CS1 via Five-Channel Learning Sequences
    Gao, Zhizezhang
    Cui, Can
    Yan, Haochen
    Liu, Jiaqi
    Sun, Xia
    Feng, Jun
    PROCEEDINGS OF THE 56TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE TS 2025, VOL 2, 2025, : 367 - 373
  • [42] Detecting ChatGPT-Generated Code Submissions in a CS1 Course Using Machine Learning Models
    Hoq, Muntasir
    Shi, Yang
    Leinonen, Juho
    Babalola, Damilola
    Lynch, Collin
    Price, Thomas
    Akram, Bita
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 526 - 532
  • [43] Early performance prediction for CS1 course students using a combination of machine learning and an evolutionary algorithm
    Pereira, Filipe D.
    Oliveira, Elaine
    Fernandes, David
    Cristea, Alexandra
    2019 IEEE 19TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2019), 2019, : 183 - 184
  • [44] Design of Activities for CS1: A Competences Oriented Approach (unpacking the Informed Design Teaching and Learning Matrix)
    Adorjan, Alejandro
    Friss de Kereki, Ines
    PROCEEDINGS OF THE 2013 XXXIX LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2013,
  • [45] Offering CS1 on-line reducing campus resource demand while improving the learning environment
    Preston, JA
    Wilson, L
    PROCEEDINGS OF THE THIRTY-SECOND SIGCSE TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2001, 33 (01): : 342 - 346
  • [46] Illustrating performance indicators and course characteristics to support students' self-regulated learning in CS1
    Ott, Claudia
    Robins, Anthony
    Haden, Patricia
    Shephard, Kerry
    COMPUTER SCIENCE EDUCATION, 2015, 25 (02) : 174 - 198
  • [47] Reproducing Predictive Learning Analytics in CS1: Toward Generalizable and Explainable Models for Enhancing Student Retention
    Zhidkikh, Denis
    Heilala, Ville
    Van Petegem, Charlotte
    Dawyndt, Peter
    Jarvinen, Miitta
    Viitanen, Sami
    De Wever, Bram
    Mesuere, Bart
    Lappalainen, Vesa
    Kettunen, Lauri
    Hamalainen, Raija
    JOURNAL OF LEARNING ANALYTICS, 2024, 11 (01): : 132 - 150
  • [48] A Recommender System Based on Effort: Towards Minimising Negative Affects and Maximising Achievement in CS1 Learning
    Pereira, Filipe D.
    Junior, Hermino B. F.
    Rodriguez, Luiz
    Toda, Armando
    Oliveira, Elaine H. T.
    Cristea, Alexandra, I
    Oliveira, David B. F.
    Carvalho, Leandro S. G.
    Fonseca, Samuel C.
    Alamri, Ahmed
    Isotani, Seiji
    INTELLIGENT TUTORING SYSTEMS (ITS 2021), 2021, 12677 : 466 - 480
  • [49] Who Attempts Optional Practice Problems in a CS1 Course? Exploring Learner Agency to Foster Mastery Learning
    Aggarwal, Ashish
    Puthanveetil, Neelima
    Gardner-McCune, Christina
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 1, SIGCSE 2023, 2023, : 1055 - 1061
  • [50] Write a Line: Tests with Answer Templates and String Completion Hints for Self-Learning in a CS1 Course
    Sychev, Oleg
    2022 ACM/IEEE 44TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET 2022), 2022, : 265 - 276