Software engineering education: some important dimensions
Date
2007-06-22
Authors
Journal Title
Journal ISSN
Volume Title
Publisher
European Journal of Engineering Education
Abstract
Software engineering education has been emerging as an independent and mature discipline. Accord ingly, various studies are being done to provide guidelines for curriculum design. The main focus of
these guidelines is around core and foundation courses. This paper summarizes the current problems of
software engineering education programs. It also proposes some important dimensions as integral parts
of software engineering education: interdisciplinary skills, practice experience, communication, skills
on continuing education and professionalism. In the current guidelines and studies these dimensions
are not addressed specifically. Although there could be other dimensions to be considered in software
engineering education, we believe that the proposed ones are very crucial as software engineering
is evolving more rapidly than any other engineering discipline. This study also provides a survey of
some major universities’ undergraduate software engineering programs to evaluate these dimensions.
Description
Keywords
software