We have been generally successful for transferring software engineering knowledge to industry through various forms of education. However, many challenges in software engineering training remain. A key amongst these is how best to energise software engineering education with real-world software engi-neering practices. This paper describes our experience of delivering a radically different approach based on the notion of a Software Design Studio. The Software Design Studio is both a lab for students engaged in conceiving, designing and developing software products as well as an approach for teaching software engineering in the lab which emphasizes practical hands-on work and experimentation. The feedback on the Software Design Stu-dio - from both staff and students - has been outstanding. Alt-hough the programme is designed as a small, elite programme there is interest to see if the teaching methods can be transferred across to the much larger undergraduate programme in Com-puter Science. In this paper, we provide a detailed description of how our studio works in practice so that others, thinking of tak-ing a studio or studio-inspired approach, can use in designing their own courses.
CITATION STYLE
Lee, J., Kotonya, G., Whittle, J., & Bull, C. (2015). Software Design Studio: A Practical Example. In Proceedings - International Conference on Software Engineering (Vol. 2, pp. 389–397). IEEE Computer Society. https://doi.org/10.1109/ICSE.2015.171
Mendeley helps you to discover research relevant for your work.