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 条
  • [31] A New Flipped Learning Engagement Model to Teach Programming Course
    Shaarani, Ahmad Shaarizan
    Bakar, Norasiken
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2021, 12 (09) : 57 - 65
  • [32] Design of an active learning environment for distance learning - Introductory programming course for interdisciplinary students
    Prayaga, L
    [J]. ED-MEDIA 2004: World Conference on Educational Multimedia, Hypermedia & Telecommunications, Vols. 1-7, 2004, : 4016 - 4019
  • [33] Spillover Effects: A Comparison of Course and Institutional Outcomes for Traditional and Intensive Introductory Biology
    Defeo, Dayna Jean
    Watson, Brett Jordan
    Gerken, Sarah
    Tran, Trang C.
    [J]. JOURNAL OF HIGHER EDUCATION, 2024,
  • [34] Visual Programming and Interactive Learning Based Dynamic Instructional Approaches to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [35] A Smart Learning Assistant to Promote Learning Outcomes in a Programming Course
    Jiao, Xiaotong
    Yu, Xiaomei
    Peng, Haowei
    Zhang, Xue
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE SCIENCE AND COMPUTATIONAL INTELLIGENCE-IJSSCI, 2022, 14 (01):
  • [36] Developing Critical Thinking Practices Interwoven with Generative AI usage in an Introductory Programming Course
    Styve, Arne
    Virkki, Outi T.
    Naeem, Usman
    [J]. 2024 IEEE GLOBAL ENGINEERING EDUCATION CONFERENCE, EDUCON 2024, 2024,
  • [37] Targeting At-risk Students Using Engagement and Effort Predictors in an Introductory Computer Programming Course
    Azcona, David
    Smeaton, Alan F.
    [J]. DATA DRIVEN APPROACHES IN DIGITAL EDUCATION, 2017, 10474 : 361 - 366
  • [38] Evaluation process for an introductory programming course using blended learning in engineering education
    Zampirolli, Francisco A.
    Goya, Denise
    Pimentel, Edson P.
    Kobayashi, Guiou
    [J]. COMPUTER APPLICATIONS IN ENGINEERING EDUCATION, 2018, 26 (06) : 2210 - 2222
  • [39] REDESIGNING AN INTRODUCTORY PROGRAMMING COURSE TO FACILITATE EFFECTIVE STUDENT LEARNING: A CASE STUDY
    Corritore, Cynthia L.
    Love, Betty
    [J]. JOURNAL OF INFORMATION TECHNOLOGY EDUCATION-INNOVATIONS IN PRACTICE, 2020, 19 : 91 - 135
  • [40] Apply Small Teaching Tactics in an Introductory Programming Course: Impact on Learning Performance
    Jiang, Yabing
    [J]. Journal of Information Systems Education, 2022, 33 (02) : 149 - 158