Informatics: a novel, contextualized approach to software engineering education

  • Authors:
  • André van der Hoek;David G. Kay;Debra J. Richardson

  • Affiliations:
  • Department of Informatics, Donald Bren School of Information and Computer Sciences, University of California, Irvine, CA;Department of Informatics, Donald Bren School of Information and Computer Sciences, University of California, Irvine, CA;Department of Informatics, Donald Bren School of Information and Computer Sciences, University of California, Irvine, CA

  • Venue:
  • ICSE'05 Proceedings of the 2005 international conference on Software Engineering Education in the Modern Age
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

Over the past decade, it has been established that a good education in software engineering requires a specialized program of study different from traditional computer science programs. What should constitute such a specialized program of study, however, is still a matter of debate. Here we bring to this debate a new perspective that describes how we believe software engineering education should be framed, namely through the context in which software eventually is placed. That is, we must study software and information, development and design, technical and social issues, synthesis and analysis. At UC Irvine, we have designed and now offer a program of study that provides this focus – a four-year B.S. degree in Informatics. In this paper, we present our view of software engineering education, the principles underlying our Informatics curriculum, an overview of the curriculum itself and its pedagogy, some reflections on our experiences to date, and a concluding list of challenges that our approach addresses and that are critical for any approach to software engineering education.