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
关键词
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
相关论文
共 50 条
  • [41] LEARNING PROGRAMMING METHODS AS PROBLEM-SOLVING METHODS
    ROGALSKI, J
    SAMURCAY, R
    HOC, JM
    TRAVAIL HUMAIN, 1988, 51 (04): : 309 - 320
  • [42] Interactive Problem Solving Tutorials Through Visual Programming
    Undreiu, Lucian
    Schuster, David
    Undreiu, Adriana
    2008 PHYSICS EDUCATION RESEARCH CONFERENCE, 2008, 1064 : 215 - +
  • [43] Learning programming, problem solving and gender: A longitudinal study
    Yurdugul, Halil
    Askar, Petek
    2ND WORLD CONFERENCE ON EDUCATIONAL TECHNOLOGY RESEARCH, 2013, 83 : 605 - 610
  • [44] An architecture to support programming algorithm learning by problem solving
    Jurado, Francisco
    Redondo, Miguel A.
    Ortega, Manuel
    INNOVATIONS IN HYBRID INTELLIGENT SYSTEMS, 2007, 44 : 470 - 477
  • [45] Enhancing Student Learning in Introductory Physics Through Funds of Knowledge
    Zeng, Liang
    Zeng, Guang
    PHYSICS TEACHER, 2021, 59 (01): : 41 - 43
  • [46] Improving Problem Solving and Programming Skills through Learning Games of an Inter-Competition Type
    Lee, Y. C.
    Ko, J. Y.
    Kim, S. B.
    PROCEEDINGS OF THE 2015 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND INDUSTRIAL ENGINEERING (AIIE 2015), 2015, 123 : 290 - 293
  • [47] ENHANCING PROBLEM-SOLVING AND PROGRAMMING ABILITIES IN CHILDREN THROUGH PROJECT-BASED LEARNING
    Jdidou, Aymane
    Aammou, Souhaib
    Er-Radi, Hicham
    CONHECIMENTO & DIVERSIDADE, 2023, 15 (39): : 11 - 21
  • [48] REDESIGNING AN INTRODUCTORY PROGRAMMING COURSE TO FACILITATE EFFECTIVE STUDENT LEARNING: A CASE STUDY
    Corritore, Cynthia L.
    Love, Betty
    JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2020, 19 : 91 - 135
  • [49] The Impact of Different Teaching Approaches and Languages on Student Learning of Introductory Programming Concepts
    Kunkle, Wanda M.
    Allen, Robert B.
    ACM TRANSACTIONS ON COMPUTING EDUCATION, 2016, 16 (01):
  • [50] Educational Process Mining for Verifying Student Learning Paths in an Introductory Programming Course
    Real, Eduardo Machado
    Pimentel, Edson Pinheiro
    de Oliveira, Lucas Vieira
    Braga, Juliana Cristina
    Stiubiener, Itana
    2020 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2020), 2020,