Back to Search Start Over

Project-Driven Learning-by-Doing Method for Teaching Software Engineering using Virtualization Technology

Authors :
Hao Teng
Kun Ma
Lixin Du
Kun Zhang
Source :
International Journal of Emerging Technologies in Learning (iJET), Vol 9, Iss 9, Pp 26-31 (2014)
Publication Year :
2014
Publisher :
Kassel University Press, 2014.

Abstract

Many universities are now offering software engineering an undergraduate level emphasizing knowledge point. However, some enterprise managers reflected that education ignore hands-on ability training, and claimed that there is the isolation between teaching and practice. This paper presents the design of a Software Engineering course (sixth semester in network engineering) at University of Jinan for undergraduate Software Engineering students that uses virtualization technology to teach them project-driven learning-by-doing software development process. We present our motivation, challenges encountered, pedagogical goals and approaches, findings (both positive experiences and negative lessons). Our motivation was to teach project-driven Software Engineering using virtualization technology. The course also aims to develop entrepreneurial skills needed for software engineering graduates to better prepare them for the software industry. Billing models of virtualization help pupils and instructors find the cost of the experiment. In pay-as-you-go manner, two labs and three step-by-step projects (single project, pair project, and team project) are designed to help the students to complete the assignment excitedly. We conduct some detailed surveys and present the results of student responses. The assessment process designed for this course is illustrated. The paper also shows that learning-by-doing method correlates with the characteristics of different projects, which has resulted in a successful experience as reported by students in an end of a semester survey.

Details

Language :
English
ISSN :
18630383
Volume :
9
Issue :
9
Database :
OpenAIRE
Journal :
International Journal of Emerging Technologies in Learning (iJET)
Accession number :
edsair.doi.dedup.....1f52b9ecea24eed631bd12129a84198d