Good practices to influence engagement and learning outcomes on a traditional introductory programming course

被引:14
|
作者
Carbonaro, Antonella [1 ]
机构
[1] Univ Bologna, Dept Comp Sci & Engn, I-40126 Bologna 7, Italy
关键词
Peer-assessment; computer programming courses; time management capabilities; student engagement; PEER-ASSESSMENT;
D O I
10.1080/10494820.2018.1504307
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
There have been many successful examples of new methodological approaches developed to help students in computer programming courses. Of these approaches, the peer assessment mechanism could be useful in providing students with opportunities to learn from one another, improve their learning experience and reach efficient learning outcomes. The paper presents and analyses an improved system based on the received evaluations of a previously developed web-based programming-assisted environment. This system automatically manages the peer code review process and delivers feedback to peers in a manner that favours the incremental learning of the concepts presented throughout the course. The experimental results are focussed on the impact of this system on students' programming competence, time management capabilities and student engagement.
引用
收藏
页码:919 / 926
页数:8
相关论文
共 50 条
  • [1] Motivation and Engagement with PBL in an Introductory Programming Course
    Souza, Suenny M.
    Bittencourt, Roberto A.
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [2] Enhancing Student Engagement in an Introductory Programming Course
    Pears, Arnold N.
    [J]. 2010 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2010,
  • [3] Infusing Visual Programming and Interactive Learning to Teach an Introductory Programming Course with Positive Learning Outcomes
    Rahman, Md Mahmudur
    [J]. SIGCSE'18: PROCEEDINGS OF THE 49TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, 2018, : 1086 - 1087
  • [4] Learning for Mastery in an Introductory Programming Course
    Jackova, Jana
    [J]. ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, 2008, : 352 - 352
  • [5] Smart-Learning Course Transformation for an Introductory Programming Course
    Amer, Hoda
    Harous, Saad
    [J]. 2017 IEEE 17TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT), 2017, : 463 - 465
  • [6] Experiences in Introducing Blended Learning in an Introductory Programming Course
    Albrecht, Ella
    Gumz, Fabian
    Grabowski, Jens
    [J]. PROCEEDINGS OF THE 3RD EUROPEAN CONFERENCE OF SOFTWARE ENGINEERING EDUCATION (ECSEE), 2018, : 93 - 101
  • [7] Curriculum, Teaching and Learning, and Assessments for Introductory Programming Course
    Mehmood, Erum
    Abid, Adnan
    Farooq, Muhammad Shoaib
    Nawaz, Naeem A.
    [J]. IEEE ACCESS, 2020, 8 : 125961 - 125981
  • [8] Transitioning an Introductory Programming Course into a Blended Learning Format
    Safla, Aslam
    Suleman, Hussein
    Gain, James
    [J]. ICT EDUCATION, SACLA 2023, 2024, 1862 : 75 - 89
  • [9] Student Reflections as an Influence in the Dynamics of an Introductory Programming Course
    Martins, Scheila W.
    Mendes, Antonio J.
    Figueiredo, Antonio D.
    [J]. 2011 FRONTIERS IN EDUCATION CONFERENCE (FIE), 2011,
  • [10] Gender differences in an introductory programming course: New teaching approach, students’ learning outcomes, and perceptions
    Sohail Iqbal Malik
    Jo Coldwell-Neilson
    [J]. Education and Information Technologies, 2018, 23 : 2453 - 2475