Skip to main content

A Project-Based Software Course: The Myth of the “Real-World”

  • Conference paper
Issues in Software Engineering Education
  • 66 Accesses

Abstract

We discuss an approach to project-based software engineering courses. Considerations based on experience illustrate the myth of the real-world environment to project-based course in university. Characteristics of real projects are outlined and conditions that make them applicable are stressed. The experience with a real project-based course is briefly described.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Robillard, P.N., Dupras, M. and Mili, A., “Software Engineering Education in Academia and Industry Synthesis of Some Practical Experience”, Proceedings 4th World Conference on Computers in Education WCEE/87, North Holland, July 1985, pp. 753–756.

    Google Scholar 

  2. Yourdon, E., Techniques of Program Structure and Design, Prentice-Hall, Inc., 1975.

    MATH  Google Scholar 

  3. Tauseworthe, R.C., Standardized Development of Computer Software, Prentice-Hall, Inc., 1977.

    Google Scholar 

  4. Jensen, R.W. and Tonies, C.C., Software Engineering, Prentice-Hall, Inc., 1979.

    Google Scholar 

  5. Peters, L.J., Software Design: Methods and Techniques, Yourdon Press, 1981.

    MATH  Google Scholar 

  6. Fox, J.M., Software and its Development, Prentice-Hall, Inc., 1982.

    Google Scholar 

  7. Turner, R., Software Engineering Methodology, Reston Publishing Co., 1984.

    Google Scholar 

  8. Lustman, F., Managing Computer Projects, Reston Publishing Co., 1985.

    Google Scholar 

  9. Robillard, P.N., Le logiciel de sa conception a sa maintenance, Gaetan Morin Ed., Quebec, 1985.

    Google Scholar 

  10. Thayer, R.H., Pyster, A.B. and Wood, R.C., “Major Issues in Software Engineering Project Management”, IEEE Transaction on Software Engineering, Vol.SE-7, No.4, July 1981, pp. 333–342.

    Article  Google Scholar 

  11. Shooman, M.L., “The Teaching of Software Engineering”, ACM, SIGCSE Bulletin, Vol.15, No.1, February 1983, pp. 66–69.

    Article  Google Scholar 

  12. Henry, S., “A Project Oriented Course on Software Engineering”, ACM, SIGCSE Bulletin, Vol.15, No.1, February 1983, pp. 57–61.

    Article  Google Scholar 

  13. Carver, D.L., “Comparison of Techniques in Project-Based Courses”, ACM, SIGCSE Bulletin, Vol.17, No.1, March 1985, pp. 9–12.

    Article  Google Scholar 

  14. Sanders, D., “Managing and Evaluating Students in a Directed Project Course”, ACM, SIGCSE Bulletin, Vol.16, No.1, February 1984, pp. 15–25.

    Article  Google Scholar 

  15. Woodward, M.R. and Mander, K.C., “On Software Engineering Education, Experience with Software Hut Game”, IEEE Transaction on Education, Vol.E-25, No.1, February 1982, pp. 10–14.

    Article  Google Scholar 

  16. Ballew, D., “A Senior Design Course for Computer Science”, ACM, SIGCSE Bulletin, Vol.18, No.1, February 1986, pp. 131–133.

    Article  Google Scholar 

  17. Riley, M.W., “Phases Encountered by a Project Team”, IEEE Transactions on Education, Vol.E-23, No.4, November 1980, pp. 212–213.

    Article  MathSciNet  Google Scholar 

  18. Galitz, W.O., Handbook of Screen Format Design, QED Information Sciences, Inc., 1985.

    Google Scholar 

  19. Morland, D.V., “Human Factors Guidelines for Terminal Interface Design”, Communications of the ACM, Vol.26, No.7, July 1983, pp. 484–494.

    Article  Google Scholar 

  20. Robillard, P.N., “Schematic Pseudocode for Program Constructs and the Computer Automation by SCHEMACODE” Communication of the ACM, Computing Practices, Vol.29, No.11, November 1986., pp. 1072–1089.

    MathSciNet  Google Scholar 

  21. Collofello, J.S., “Monitoring and Evaluating Individual Team Members in a Software Engineering Course”, ACM, SIGCSE Bulletin, Vol.17, No.1, March 1985, pp. 6–8.

    Article  Google Scholar 

  22. Woodfield, S.N., Collofello, J.S. and Collofello, P.M., “Some Insights and Experiences in Teaching Team Project Courses” ACM SIGCSE Bulletin, Vol.15, No.1, February 1983, pp. 62–65.

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1989 Springer-Verlag New York Inc.

About this paper

Cite this paper

Robillard, PN. (1989). A Project-Based Software Course: The Myth of the “Real-World”. In: Fairley, R., Freeman, P. (eds) Issues in Software Engineering Education. Springer, New York, NY. https://doi.org/10.1007/978-1-4613-9614-7_22

Download citation

  • DOI: https://doi.org/10.1007/978-1-4613-9614-7_22

  • Publisher Name: Springer, New York, NY

  • Print ISBN: 978-1-4613-9616-1

  • Online ISBN: 978-1-4613-9614-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics