Software architecture in practice
Software architecture in practice
Software Architecture in Practice
Software Architecture in Practice
Architectural Prototyping: An Approach for Grounding Architectural Design and Learning
WICSA '04 Proceedings of the Fourth Working IEEE/IFIP Conference on Software Architecture
Instructional design of a programming course: a learning theoretic approach
Proceedings of the third international workshop on Computing education research
A story-telling approach for a software engineering course design
ITiCSE '09 Proceedings of the 14th annual ACM SIGCSE conference on Innovation and technology in computer science education
Flexible, Reliable Software: Using Patterns and Agile Development
Flexible, Reliable Software: Using Patterns and Agile Development
Hi-index | 0.00 |
Traditional lecture-based courses are widely criticized for being less effective in teaching. The question is of course what should replace the lectures and various active learning techniques have been suggested and studied. In this paper, we report on our experiences of redesigning a software engineering course in software architecture to employ a range of active learning techniques. The course was constrained by the study administration's traditional assignment of a three hour lecturing slot and as such we had to make techniques that fitted this imposed constraint. Our contribution is active seminars as a replacement of traditional lectures, an activity template for the contents of active seminars, an account on how storytelling supported the seminars, as well as reports on our and the students' experiences.