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 条
  • [21] Comparative assessment of student learning outcomes of introductory chemistry course delivered via hybrid (blended) and traditional modalities
    Sambasivan, Sharadha
    Williams, Dominique
    Foley, Candice
    [J]. ABSTRACTS OF PAPERS OF THE AMERICAN CHEMICAL SOCIETY, 2017, 254
  • [22] Online Discussion Based Learning on Google Blogger for Introductory Programming Course
    Majumder, Sharmistha
    [J]. 2013 IEEE FIFTH INTERNATIONAL CONFERENCE ON TECHNOLOGY FOR EDUCATION (T4E 2013), 2013, : 143 - 144
  • [23] Effects of Infusing Interactive and Collaborative Learning to Teach an Introductory Programming Course
    Rahman, Md Mahmudur
    Paudel, Roshan
    Sharker, Monir H.
    [J]. 2019 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE 2019), 2019,
  • [24] Machine Learning Prediction and Recommendation Framework to Support Introductory Programming Course
    Khan, Ijaz
    Ahmad, Abdul Rahim
    Jabeur, Nafaa
    Mahdi, Mohammed Najah
    [J]. INTERNATIONAL JOURNAL OF EMERGING TECHNOLOGIES IN LEARNING, 2021, 16 (17) : 42 - 59
  • [25] THE PROPOSED MODEL OF COLLABORATIVE VIRTUAL LEARNING ENVIRONMENT FOR INTRODUCTORY PROGRAMMING COURSE
    Othman, Mahfudzah
    Othman, Muhaini
    [J]. TURKISH ONLINE JOURNAL OF DISTANCE EDUCATION, 2012, 13 (01): : 100 - 111
  • [26] A cooperative lecture style and student learning in an introductory computer programming course
    Lea, Bih-Ru
    Brown, Christopher
    [J]. INTERNATIONAL JOURNAL OF INNOVATION AND LEARNING, 2009, 6 (02) : 192 - 216
  • [27] Antecedents to end users' success in learning to program in an introductory programming course
    Wiedenbeck, Susan
    Sun, Xiaoning
    Chintakovid, Thippaya
    [J]. VL/HCC 2007: IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING, PROCEEDINGS, 2007, : 69 - +
  • [28] Transdisciplinarity and Team-Based Learning: Strategies for an Introductory Programming Course
    Ramos-Rodriguez, Rocio
    Calle, Maria
    Coronell, Garis
    Becerra, John E. Candelo
    [J]. IEEE TRANSACTIONS ON EDUCATION, 2024, 67 (02) : 317 - 326
  • [29] POSITIVE OUTCOMES OF TEAM-BASED LEARNING IN AN INTRODUCTORY JAVA']JAVA AND OBJECT-ORIENTED PROGRAMMING COURSE
    Tan, M.
    Yeo, A.
    [J]. EDULEARN18: 10TH INTERNATIONAL CONFERENCE ON EDUCATION AND NEW LEARNING TECHNOLOGIES, 2018, : 4752 - 4752
  • [30] 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