Software Product Design: An Organizing Concept for Software Engineering Education

1990 ◽  
Vol 5 (1) ◽  
pp. 37-40
Author(s):  
Ian Bray ◽  
Orville Jones ◽  
Stephen Webster

This paper contributes to the continuing debate on the curriculum for undergraduate software engineering degrees. It describes the rationale for and content of the new honours programme in Software Engineering Management at the Dorset Institute. The well documented problems which persist in the software engineering industry are, we believe, largely attributable to the inappropriate education of software engineers. An alternative approach to the education of undergraduate software engineers is outlined; one which is based upon the concept of ‘software as a product’.

2009 ◽  
pp. 1-13 ◽  
Author(s):  
Gregory W. Hislop

There is a strong and growing global demand for skilled software engineers. The institutions that educate software engineers are evolving and changing to meet this need. This chapter provides an overview of this effort to develop software engineering education. It discusses the historical development of software engineering education, provides some perspective on current status, and identifies some of the challenges faced by software engineering educators. The intended audience for this chapter is anyone interested in software engineering education who has not participated in the developments to the present time. The goal is to provide a summary background of how the discipline has evolved and pointers to key publications that are part of that history. Since this chapter surveys foundational topics in software engineering education, many of the topics touched on in this chapter are covered in more detail in other chapters of this volume.


Software engineering education has been emerging as an independent and mature discipline. Accordingly, various studies are being done to provide guidelines for the software engineering education curriculum design. This chapter summarizes the case for the need for software industry related courses and discusses the significance of industry oriented software engineering education to meet the educational objectives of all stakeholders. Software industry oriented curricula for the undergraduate and postgraduate levels are discussed. An industry oriented postgraduate level (Master’s degree level) software engineering course is also proposed which includes foundational and applied courses to provide effective training to future software engineers. This will lead to the enhancement of their employment prospects in industrial and allied sectors.


Sign in / Sign up

Export Citation Format

Share Document