Abstract
We claim that a good basis for a course in Software Engineering is to have a group of students make a computer program for the game of Monopoly. We discuss our experiences in organizing and running such a course, and on the computer program that resulted from the most recent version of the course.
- [1] M. Brady, The Monopoly Book, McKay, 1974.Google Scholar
- [2] F. Brooks, The Mythical Man-Month, Addison-Wesley, 1975. Google ScholarDigital Library
- [3] L. Cardelli and P. Wegner, "On Understanding Types, Data Abstraction, and Polymorphism," Computing Surveys 17, 4, December, 1985. Google ScholarDigital Library
- [4] Doctor Crypton, "How to Win at Monopoly," Science Digest, September, 1985.Google Scholar
- [5] I. Sommerville, Software Engineering, Addison-Wesley, 1990. Google ScholarDigital Library
- [6] N. Wirth, Programming in Modula-2, 4th Edition, Springer-Verlag, 1989. Google ScholarDigital Library
Index Terms
- Software engineering and the game of monopoly
Recommendations
Development of software engineering: co-operative efforts from academia, government and industry
ICSE '06: Proceedings of the 28th international conference on Software engineeringIn the past 40 years, software engineering has emerged as an important sub-field of computer science. The quality and productivity of software have been improved and the cost and risk of software development been decreased due to the contributions made ...
A Software Engineering Ontology as Software Engineering Knowledge Representation
ICCIT '08: Proceedings of the 2008 Third International Conference on Convergence and Hybrid Information Technology - Volume 02This paper aims to present software engineering ontology as software engineering knowledge representation for a multi-site software development. It will not only facilitate the capturing of software engineering knowledge but also enhance the sharing of ...
Comments