Introducing new software engineering graduates to the 'real world' at the GPT company

A two-week full-time group project course for new graduate recruits at GEC-Plessey Telecommunications is examined. Role playing by the course leader and 'dirty tricks' simulate the 'real world' environment. The course is found to have advantages over corresponding undergraduate courses, as the restricted hours and full supervision tend to highlight the problems that occur and ensure the lessons of the course are more effectively learned. Suggestions are made as to how a university or polytechnic can partially overcome their lack of resources and gain some of the advantages of the GPT course. It is concluded that the benefits of realism and awareness obtained by the graduates mean that the GPT course will continue to be a worthwhile course, and that other companies may find it useful to incorporate such a course into their own training programmes.

[1]  Peter Freeman Software engineering education: Needs and objectives , 1976, SIGCSE '76.

[2]  Wing C. Tam,et al.  An academic program providing realistic training in software engineering , 1979, CACM.

[3]  David B. Wortman Software Projects in an Academic Environment , 1987, IEEE Transactions on Software Engineering.

[4]  Brenda M. Roper Training first year undergraduates to produce quality software , 1988 .

[5]  James J. Horning,et al.  Software Hut: A Computer Program Engineering Project in the Form of a Game , 1977, IEEE Transactions on Software Engineering.

[6]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[7]  Barry W. Boehm,et al.  Software Engineering Economics , 1993, IEEE Transactions on Software Engineering.

[8]  Peter J. B. King Experiences with group projects in software engineering , 1989, Softw. Eng. J..

[9]  A. Jones,et al.  An individual assessment technique for group projects in software engineering , 1989, Softw. Eng. J..

[10]  William Gurney,et al.  An experiment in software engineering education , 1987 .

[11]  Laura M. Leventhal,et al.  Components of Typical Undergraduate Software Engineering Courses: Results from a Survey , 1987, IEEE Transactions on Software Engineering.

[12]  W. M. Mc Keeman Experience with a Software Engineering Project Course , 1987 .

[13]  Brian Tompsett The System Cottage-a multidisciplinary engineering group practical , 1989, Softw. Eng. J..

[14]  David M. Weiss Teaching a Software Design Methodology , 1987, IEEE Transactions on Software Engineering.

[15]  Robert Cole,et al.  Software engineering in a first degree , 1987, Softw. Eng. J..

[16]  Brenda M. Mace Software engineering within the context of a computer science degree programme , 1989, Softw. Eng. J..