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 条
  • [1] Student perception, mathematical problem solving, and learning disabilities
    Montague, M
    REMEDIAL AND SPECIAL EDUCATION, 1997, 18 (01) : 46 - 53
  • [2] Student's Opinions on Online Educational Games for Learning Programming Introductory
    Ibrahim, Roslina
    Rahim, Nor Zairah A.
    Ten, Doris Wong H.
    Yusoff, Rasimah C. M.
    Maarop, Nurazean
    Yaacob, Suraya
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2018, 9 (06) : 332 - 340
  • [3] Increasing student commitment in introductory programming learning
    Mendes, Antonio Jose
    Paquete, Luis
    Cardoso, Amilcar
    Gomes, Anabela
    2012 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2012,
  • [4] The Role of Sketching in Facilitating Problem Solving in Introductory Programming
    Blouin, Sophie
    Solomon, Bridget
    Crane, Brent
    Dempsey, David
    Siegel, Angela
    Poitras, Eric
    PROCEEDINGS OF THE 54TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, VOL 2, SIGCSE 2023, 2023, : 1411 - 1411
  • [5] Separation of syntax and problem solving in Introductory Computer Programming
    Edwards, John M.
    Fulton, Erika K.
    Holmes, Jonathan D.
    Valentin, Joseph L.
    Beard, David V.
    Parker, Kevin R.
    2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [6] THE TEACHING AND LEARNING OF PROBLEM-SOLVING THROUGH LOGO PROGRAMMING
    SWAN, K
    ARTIFICIAL INTELLIGENCE AND EDUCATION /: SYNTHESIS AND REFLECTION, 1989, : 281 - 290
  • [7] Assessing Cognitive Enhancements in Introductory Programming through Online Collaborative Learning System
    Othman, Mahfudzah
    Zain, Nurzaid Muhd
    Mazlan, Umi Hanim
    Zainordin, Raihana
    2015 INTERNATIONAL SYMPOSIUM ON MATHEMATICAL SCIENCES AND COMPUTING RESEARCH (ISMSC), 2015, : 7 - 12
  • [8] Student engagement in online learning in introductory biology
    Horn, C
    Glider, W
    ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 3085 - 3087
  • [9] Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course
    Malik, Sohail Iqbal
    Mathew, Roy
    Al-Nuaimi, Rim
    Al-Sideiri, Abir
    Coldwell-Neilson, Jo
    EDUCATION AND INFORMATION TECHNOLOGIES, 2019, 24 (05) : 2779 - 2796
  • [10] Learning problem solving skills: Comparison of E-learning and M-learning in an introductory programming course
    Sohail Iqbal Malik
    Roy Mathew
    Rim Al-Nuaimi
    Abir Al-Sideiri
    Jo Coldwell-Neilson
    Education and Information Technologies, 2019, 24 : 2779 - 2796