Teaching software development in a studio environment
SIGCSE '91 Proceedings of the twenty-second SIGCSE technical symposium on Computer science education
The mythical man-month (anniversary ed.)
The mythical man-month (anniversary ed.)
An innovative design and studio-based CS degree
Proceedings of the thirty-second SIGCSE technical symposium on Computer Science Education
The Software Design Studio: An Exploration
IEEE Software
The reflective practitioner perspective in software engineering education
Journal of Systems and Software
Carnegie Mellon's Software Development Studio: A Five Year Retrospectiv
CSEE '96 Proceedings of the 9th Conference on Software Engineering Education
MUSE studio lab and innovative software engineering capstone project experience
Proceedings of the 8th annual conference on Innovation and technology in computer science education
The Education of a Software Engineer
Proceedings of the 19th IEEE international conference on Automated software engineering
The role of a project-based capstone course
Proceedings of the 27th international conference on Software engineering
Personalizing and discussing algorithms within CS1 studio experiences: an observational study
Proceedings of the first international workshop on Computing education research
Implementing studio-based learning in CS2
Proceedings of the 41st ACM technical symposium on Computer science education
Supporting generation Y interactions: challenges for office work
Proceedings of the ACM 2011 conference on Computer supported cooperative work
This isn't your father's computer lab: computer labs redefined
Proceedings of the 39th annual ACM SIGUCCS conference on User services
ACM Inroads
Hi-index | 0.00 |
Studio-based teaching is a method commonly used in arts and design that emphasizes a physical "home" for students, problem-based and peer-based learning, and mentoring by academic staff rather than formal lectures. There have been some attempts to transfer studio-based teaching to software engineering education. In many ways, this is natural as software engineering has significant practical elements. However, attempts at software studios have usually ignored experiences and theory from arts and design studio teaching. There is therefore a lack of understanding of what "studio" really means, how well the concepts transfer to software engineering, and how effective studios are in practice. Without a clear definition of "studio", software studios cannot be properly evaluated for their impact on student learning nor can best and worst practices be shared between those who run studios. In this paper, we address this problem head-on by conducting a qualitative analysis of what "studio" really means in both arts and design. We carried out 15 interviews with a range of people with studio experiences and present an analysis and model for evaluation here. Our results suggest that there are many intertwined aspects that define studio education, but it is primarily the people and the culture that make a studio. Digital technology on the other hand can have an adverse effect on studios, unless properly recognised.