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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
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.
Yourdon, E., Techniques of Program Structure and Design, Prentice-Hall, Inc., 1975.
Tauseworthe, R.C., Standardized Development of Computer Software, Prentice-Hall, Inc., 1977.
Jensen, R.W. and Tonies, C.C., Software Engineering, Prentice-Hall, Inc., 1979.
Peters, L.J., Software Design: Methods and Techniques, Yourdon Press, 1981.
Fox, J.M., Software and its Development, Prentice-Hall, Inc., 1982.
Turner, R., Software Engineering Methodology, Reston Publishing Co., 1984.
Lustman, F., Managing Computer Projects, Reston Publishing Co., 1985.
Robillard, P.N., Le logiciel de sa conception a sa maintenance, Gaetan Morin Ed., Quebec, 1985.
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.
Shooman, M.L., “The Teaching of Software Engineering”, ACM, SIGCSE Bulletin, Vol.15, No.1, February 1983, pp. 66–69.
Henry, S., “A Project Oriented Course on Software Engineering”, ACM, SIGCSE Bulletin, Vol.15, No.1, February 1983, pp. 57–61.
Carver, D.L., “Comparison of Techniques in Project-Based Courses”, ACM, SIGCSE Bulletin, Vol.17, No.1, March 1985, pp. 9–12.
Sanders, D., “Managing and Evaluating Students in a Directed Project Course”, ACM, SIGCSE Bulletin, Vol.16, No.1, February 1984, pp. 15–25.
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.
Ballew, D., “A Senior Design Course for Computer Science”, ACM, SIGCSE Bulletin, Vol.18, No.1, February 1986, pp. 131–133.
Riley, M.W., “Phases Encountered by a Project Team”, IEEE Transactions on Education, Vol.E-23, No.4, November 1980, pp. 212–213.
Galitz, W.O., Handbook of Screen Format Design, QED Information Sciences, Inc., 1985.
Morland, D.V., “Human Factors Guidelines for Terminal Interface Design”, Communications of the ACM, Vol.26, No.7, July 1983, pp. 484–494.
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.
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.
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.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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