DocumentCode
236107
Title
Design of e-activities for the learning of code refactoring tasks
Author
Lopez, Carlos ; Alonso, J. Marcos ; Marticorena, Raul ; Maudes, Jesus M.
Author_Institution
Dept. of Civil Eng., Univ. of Burgos, Burgos, Spain
fYear
2014
fDate
12-14 Nov. 2014
Firstpage
35
Lastpage
40
Abstract
In this work a number of online e-activities are presented for the process of teaching and learning of code refactoring tasks. The pedagogical design of the set of activities is progressive, according to the levels of knowledge of Bloom´s taxonomy. First, activities to help knowing and understanding a concept are proposed, then activities to apply refactorings in the context of small software implementations, and last, the analysis and synthesis of the use of refactorings in software maintenance tasks in open source projects. The resources used to solve the activities are related to those the student may find during their professional career, if oriented towards software development: integrated development environments, task tracking systems and revision control systems. It is also described the use of these e-activities in the context of the course Software Engineering of the Bachelor´s Degree in Computer Science at the University of Burgos, and the consequences of the experience are analyzed.
Keywords
computer aided instruction; computer science education; educational courses; public domain software; software maintenance; teaching; Bloom taxonomy; code refactoring task learning; integrated development environments; online e-activity design; open source projects; revision control systems; software development; software engineering course; software maintenance tasks; task tracking systems; teaching process; Companies; Context; Educational institutions; Seminars; Software; Software engineering; Bloom´s taxonomy; assessment; code defects; e-activities; online teaching process; refactoring;
fLanguage
English
Publisher
ieee
Conference_Titel
Computers in Education (SIIE), 2014 International Symposium on
Conference_Location
Logrono
Type
conf
DOI
10.1109/SIIE.2014.7017701
Filename
7017701
Link To Document