DocumentCode :
1288414
Title :
The Impact of a Peer-Learning Agent Based on Pair Programming in a Programming Course
Author :
Han, Keun-Woo ; Lee, EunKyoung ; Lee, YoungJun
Author_Institution :
Sun-bu Middle Sch., Gyouggi, South Korea
Volume :
53
Issue :
2
fYear :
2010
fDate :
5/1/2010 12:00:00 AM
Firstpage :
318
Lastpage :
327
Abstract :
This paper analyzes the educational effects of a peer-learning agent based on pair programming in programming courses. A peer-learning agent system was developed to facilitate the learning of a programming language through the use of pair programming strategies. This system is based on the role of a peer-learning agent from pedagogical and technical aspects and simulates the "tutor" and "tutee." The peer-learning agent uses artificial intelligence methods with a Bayesian network as well as teaching and learning methods that simulate pair programming. This paper develops a model for determining students\´ programming abilities. In addition, the roles of the tutor and tutee are like the roles of a navigator and driver in pair programming. The developed agent system is demonstrated to have positive effects on knowledge retention and transfer in a programming course, with a greater influence on transfer than on retention. This model combining peer-learning agents with a teaching and learning strategy is more effective in helping learners to acquire programming skills.
Keywords :
belief networks; computer science education; courseware; programming languages; Bayesian network; artificial intelligence methods; knowledge retention; pair programming course; peer-learning agent; programming language; programming skills; student programming; teaching methods; Collaborative work; Computer languages; Computer science; Computer science education; Educational programs; Humans; Intelligent agent; Intelligent systems; Learning systems; Programming profession; Collaborative work with agent; cooperative systems; intelligent tutoring systems; learning systems; programming education; software tools for programming education;
fLanguage :
English
Journal_Title :
Education, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9359
Type :
jour
DOI :
10.1109/TE.2009.2019121
Filename :
5196685
Link To Document :
بازگشت