DocumentCode
1843068
Title
Collaborative tools in learning a programming language
Author
Virvou, Maria ; Sidiropoulos, Sotirios Christos
Author_Institution
Dept. of Inf., Univ. of Piraeus, Piraeus, Greece
fYear
2012
fDate
24-26 Sept. 2012
Firstpage
162
Lastpage
165
Abstract
It is generally acknowledged that students can benefit from the use of a collaborative learning environment typically resulting in higher achievement and greater productivity. However, there has not been sufficient progress in personalizing e-learning systems, especially in the case of collaborative systems. In this paper we describe a novel e-learning system for the teaching of programming languages through the use of collaborative tools. The collaborative tools support student interaction and group formation based on each student model. In conjunction with collaboration our system offers error diagnosis and user modeling based on individual models. Our research has been applied on an e-learning system for the Python programming language.
Keywords
computer aided instruction; programming languages; Python programming language; collaborative learning environment; collaborative tools; e-learning system; error diagnosis; group formation; student interaction; student model; user modeling; Adaptation models; Collaborative tools; Collaborative work; Computer languages; Computers; Object oriented modeling;
fLanguage
English
Publisher
ieee
Conference_Titel
e-Learning and e-Technologies in Education (ICEEE), 2012 International Conference on
Conference_Location
Lodz
Print_ISBN
978-1-4673-1679-8
Type
conf
DOI
10.1109/ICeLeTE.2012.6333416
Filename
6333416
Link To Document