Advertisement

Teaching about process issues in software engineering

  • David Budgen
  • Chic Rattray
Session 4 “Software Engineering Teaching Styles”
  • 134 Downloads
Part of the Lecture Notes in Computer Science book series (LNCS, volume 536)

Abstract

Our experiences with teaching Software Engineering to Computing Science students are described, focusing mainly upon the use of two forms of teaching that have proved useful in helping students to learn about those process issues that are not well suited to the use of a conventional lecturing format. The first is the use of student presentations of technical papers in seminar sessions, which also introduces the students to the practice of reading and appraising technical papers. The second is the use of group projects in which the groups are required to produce specification and design documents, together with planning material, in order to form a ‘feasibility study’. We discuss the way that the projects are structured, and the form of assessment used. For both techniques, we have summarised our experiences, and have made an assessment of their strengths and weaknesses.

Keywords

Software Engineer Group Project Process Issue Timetabling Problem Software Engineer Institute 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. [1]
    M F Bott, An Undergraduate Programme in Software Engineering, 4th SEI Conference on Software Engineering Education,pp38–48, Published as Lecture Notes in Computer Science 423, Editor Lionel E Deimel, 1990Google Scholar
  2. [2]
    David Budgen, Introduction to Software Design, Curriculum Module SEI-CM-2-2.1, Software Engineering Institute, Carnegie Mellon University, 1989.Google Scholar
  3. [3]
    David Budgen, Peter Henderson, Chic Rattray, Academic/Industrial Collaboration in a Postgraduate Master of Science Degree in Software Engineering, in 'software Engineering Education: The Educational Needs of the Software Community', Eds Norman E Gibbs & Richard E Fairley, pp201–211, Springer Verlag, 1987Google Scholar
  4. [4]
    David Budgen, Peter Henderson, Chic Rattray, Academic/Industrial Collaboration in a Postgraduate MSc Course in Software Engineering, Journal of Systems and Software, 10, No 4, November 1989, pp261–266CrossRefGoogle Scholar
  5. [5]
    David Budgen, Norman E Gibbs, The Education Programme of the Software Engineering Institute, Carnegie Mellon University, Software Engineering Journal, 4(4), July 1989, pp176–185Google Scholar
  6. [6]
    Allen Macro, John Buxton, The Craft of Software Engineering, Addison-Wesley, 1987Google Scholar
  7. [7]
    D E Conway, S C Dunn, G S Hooper, BCS and IEE accreditation of software engineering courses, Software Engineering Journal, 4(4), July 1989, pp245–248Google Scholar
  8. [8]
    P Garratt, The group project anomaly, University Computing, 11, 1989, 79–81Google Scholar
  9. [9]
    G Gibbs, S Habeshaw, T Habeshaw, Interesting Ways to Assess Your Students, Technical & Educational Services Ltd, ISBN 0-947885-11-0Google Scholar
  10. [10]
    Peter J B King, Experiences with group projects in software engineering, Software Engineering Journal, 4(4), July 1989, pp221–225Google Scholar
  11. [11]
    Special Issue on MASCOT 3, Software Engineering Journal, 1(3), May 1986Google Scholar
  12. [12]
    Barbee T Mynatt, Laura M Leventhal, An Evaluation of a CASE-Based Approach to Teaching Undergraduate Software Engineering, ACM SIGCSE Bulletin, 22(1), February 1990, pp48–52CrossRefGoogle Scholar
  13. [13]
    Meilir Page-Jones, Practical Guide to Structured Systems Design, Second Edition, Prentice-Hall, 1988Google Scholar
  14. [14]
    H W J Rittel, M M Webber, Planning Problems are Wicked Problems, in ‘Developments in Design Methodology', Ed Nigel Cross, John Wiley, 1984Google Scholar
  15. [15]
    Brian Tompsett, The System Cottage — a multidisciplinary engineering group practical, Software Engineering Journal, 4(4), July 1989, pp209–220Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1991

Authors and Affiliations

  • David Budgen
    • 1
  • Chic Rattray
    • 1
  1. 1.Department of Computing ScienceUniversity of StirlingStirlingScotland

Personalised recommendations