Student Perception of Online Judges in Learning Problem Solving through Introductory Programming

被引:2
作者
Murali, Ritwik [1 ]
Ravi, Akash [1 ]
Nagendran, Kailashnath [1 ]
Avudaiappan, Veeramanohar [1 ]
机构
[1] Amrita Vishwa Vidyapeetham, Dept Comp Sci & Engn, Amrita Sch Comp Coimbatore, Coimbatore, India
来源
PROCEEDINGS OF THE 16TH ANNUAL ACM INDIA COMPUTE CONFERENCE, COMPUTE 2023 | 2023年
关键词
Introductory Programming; Online Judges; Pedagogy; Problem Solving; Student perception; Technology for Education;
D O I
10.1145/3627217.3627230
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Multiple strategies exist while attempting to introduce problem-solving to engineering students. One of the popular strategies is to encourage problem-solving through the introductory programming course. This paper presents an in-depth analysis of the extent to which online judging-based evaluation and training strategies can be employed to effectively deliver introductory programming courses. The paper focuses on student perceptions of learning as a measure to gauge their confidence in problem-solving and programming. With responses from over 400 students across departments and in various stages of the undergraduate program, this paper discusses a detailed analysis of student perceptions of learning, their comfort levels, and confidence when using online judge based evaluation strategies. Results show that a majority of students believe that online judges assist them to improve their problem solving and programming skills.
引用
收藏
页码:43 / 48
页数:6
相关论文
共 15 条
  • [1] Alisha Ahamad, 2002, Computer Science With C++ Programming-Class Xi
  • [2] Fangohr H, 2004, LECT NOTES COMPUT SC, V3039, P1210
  • [3] An Empirical Study on the Impact of an IDE Tool Support in the Pair and Solo Programming
    Gomez, Omar S.
    Aguileta, Antonio A.
    Aguilar, Raul A.
    Ucan, Juan P.
    Rosero, Raul H.
    Cortes-Verdin, Karen
    [J]. IEEE ACCESS, 2017, 5 : 9175 - 9187
  • [4] Programming language, natural language? Supporting the diverse computational activities of novice programmers
    Good, Judith
    Howland, Kate
    [J]. JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 2017, 39 : 78 - 92
  • [5] Good Judith, 2018, Innovative methods, userFriendly tools, coding, and design approaches in people-oriented programming, P1
  • [6] Kaplan RandyM., 2010, P 2010 ACM C INFORM, P163
  • [7] The Incremental Contribution of Complex Problem-Solving Skills to the Prediction of Job Level, Job Complexity, and Salary
    Mainert, Jakob
    Niepel, Christoph
    Murphy, Kevin R.
    Greiff, Samuel
    [J]. JOURNAL OF BUSINESS AND PSYCHOLOGY, 2019, 34 (06) : 825 - 845
  • [8] Matthee M., 2019, Journal of Information Systems Education, V30, P242
  • [9] Nasrawt Zamua O, 2019, Journal of Computing Sciences in Colleges, V34, P64
  • [10] Piggott Adam, 2019, P AUSTR C SCI MATH E, P162