EFFECTS OF UNIDIRECTIONAL VS. RECIPROCAL TEACHING STRATEGIES ON WEB-BASED COMPUTER PROGRAMMING LEARNING

被引:33
|
作者
Shadiev, Rustam [1 ]
Hwang, Wu-Yuin [2 ]
Yeh, Shih-Ching [2 ]
Yang, Stephen J. H. [2 ]
Wang, Jing-Liang [2 ]
Han, Lin [2 ]
Hsu, Guo-Liang [2 ]
机构
[1] Natl Cheng Kong Univ, Tainan, Taiwan
[2] Natl Cent Univ, Jhongli 32001, Taoyuan County, Taiwan
关键词
SYSTEM; PERFORMANCE; STUDENTS;
D O I
10.2190/EC.50.1.d
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
This study aimed to investigate an effectiveness of unidirectional and reciprocal teaching strategies on programming learning supported by web-based learning system (VPen); particularly, how differently effective these two teaching strategies would work. In this study novice programmers were exposed to three different conditions: 1) applying no strategies, 2) applying unidirectional teaching strategies, and 3) applying reciprocal teaching strategies during learning. The results demonstrated that most students had positive perceptions toward VPen and the strategies. In the aspect of cognitive level of programming concept and program writing, students who used unidirectional teaching strategy outperformed students who did not use any strategy. The reason is that unidirectional teaching strategy facilitated students not only to write program codes but also to explain the structure and logic of codes to peers. On the other hand, students who used reciprocal teaching strategies outperformed students who used unidirectional teaching strategy on level of cognition of program concept and program writing. The reason is because the reciprocal teaching strategies, besides facilitating students to write program codes and to explain about them to peers, enabled students to interact with peers through questioning and clarifying each other's codes. This study suggests applying reciprocal teaching strategies to enable students' interaction, which facilitates learning, particularly of novice programmers. That is, students without prior knowledge and skills may obtain assistance from peers when they experience learning difficulties while the instructor is unavailable.
引用
收藏
页码:67 / 95
页数:29
相关论文
共 50 条
  • [1] Applying Unidirectional Versus Reciprocal Teaching Strategies in Web-based Environment and Their Effects on Computer Programming Learning
    Shadiev, Rustam
    Hwang, Wu-Yuin
    Yeh, Shih-Ching
    Yang, Stephen J. H.
    Wang, Jing-Liang
    Han, Lin
    Huang, Yueh-Min
    Liu, Chia-Ju
    [J]. 2013 IEEE 13TH INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES (ICALT 2013), 2013, : 5 - 9
  • [2] Effects of Peer Interaction on Web-Based Computer Programming Learning
    Arunoprayoch, Nuttaphat
    Lai, Chih-Hung
    Pham-Duc Tho
    Liang, Jing-San
    [J]. 25TH INTERNATIONAL CONFERENCE ON COMPUTERS IN EDUCATION (ICCE 2017): TECHNOLOGY AND INNOVATION: COMPUTER-BASED EDUCATIONAL SYSTEMS FOR THE 21ST CENTURY, 2017, : 228 - 233
  • [3] Aspects of web-based peer assessment systems for teaching and learning computer programming
    Ward, A
    Sitthiworachart, J
    Joy, M
    [J]. Proceedings of the IASTED International Conference on Web-Based Education, 2004, : 292 - 297
  • [4] A web-based environment to improve teaching and learning of computer programming in distance education
    Ng, SC
    Choy, SO
    Kwan, R
    Chan, SF
    [J]. ADVANCES IN WEB-BASED LEARNING - ICWL 2005, 2005, 3583 : 279 - 290
  • [5] Web-based peer assessment in learning computer programming
    Sitthiworachart, J
    [J]. 3RD IEEE INTERNATIONAL CONFERENCE ON ADVANCED LEARNING TECHNOLOGIES, PROCEEDINGS, 2003, : 180 - 184
  • [6] A web-based platform for teaching computer programming in distance education
    Wang, HX
    [J]. IASTED INTERNATIONAL CONFERENCE ON EDUCATION AND TECHNOLOGY, 2005, : 269 - 273
  • [7] ON THE USAGE OF WEB-BASED DEVELOPMENT ENVIRONMENTS IN TEACHING COMPUTER PROGRAMMING
    Ponick, Eva
    Stuckenholz, Alexander
    [J]. 13TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2019), 2019, : 86 - 91
  • [8] Designing a web-based van Hiele Model for teaching and learning computer programming to promote collaborative learning
    Chen, JW
    [J]. 5th IEEE International Conference on Advanced Learning Technologies, Proceedings, 2005, : 313 - 317
  • [9] DISTRIBUTING VS. BLOCKING LEARNING QUESTIONS IN A WEB-BASED LEARNING ENVIRONMENT
    Kapp, Felix
    Proske, Antje
    Narciss, Susanne
    Koerndle, Hermann
    [J]. JOURNAL OF EDUCATIONAL COMPUTING RESEARCH, 2015, 51 (04) : 397 - 416
  • [10] Mining Learning Preferences in Web-based Instruction: Holists vs. Serialists
    Clewley, Natalie
    Chen, Sherry Y.
    Liu, Xiaohui
    [J]. EDUCATIONAL TECHNOLOGY & SOCIETY, 2011, 14 (04): : 266 - 277