Design patterns for object-oriented hypermedia applications
Pattern languages of program design 2
Frameworks = (components + patterns)
Communications of the ACM
Communications of the ACM
Lingua Francas for design: sacred places and pattern languages
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
Frameworks and pattern languages: an intriguing relationship
ACM Computing Surveys (CSUR)
Design Patterns in Communication Software
Design Patterns in Communication Software
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
Idioms and Patterns as Architectural Literature
IEEE Software
Architectural Styles, Design Patterns, and Objects
IEEE Software
Knowledge management with patterns
Communications of the ACM - A game experience in every application
Supporting Flexible Collaborative Distance Learning in the CURE Platform
HICSS '04 Proceedings of the Proceedings of the 37th Annual Hawaii International Conference on System Sciences (HICSS'04) - Track 1 - Volume 1
Tool Support for GSS Session Design
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences (HICSS'05) - Track 1 - Volume 01
Teaching distributed software development with the project method
CSCL '05 Proceedings of th 2005 conference on Computer support for collaborative learning: learning 2005: the next 10 years!
Requirements for domain specific discrete event simulation environments
WSC '05 Proceedings of the 37th conference on Winter simulation
Causal Relationships in Creative Problem Solving: Comparing Facilitation Interventions for Ideation
Journal of Management Information Systems
Reusability Framework, Assessment, and Directions
IEEE Software
A metamodel and a DEVS implementation for component based hierarchical simulation modeling
SpringSim '10 Proceedings of the 2010 Spring Simulation Multiconference
Collaborative conceptual modeling using an ontology
CRIWG'10 Proceedings of the 16th international conference on Collaboration and technology
On the use of design patterns in collaborative design processes
Procedings of the Second Conference on Creativity and Innovation in Design
Effects of cognitive style on digital jigsaw puzzle performance: A GridWare analysis
Computers in Human Behavior
Designing an interactive storytelling game
Edutainment'12/GameDays'12 Proceedings of the 7th international conference on Edutainment, and Proceedings of the 3rd international conference on E-Learning and Games for Training, Education, Health and Sports
International Journal of e-Collaboration
Applying collaborative process design to user requirements elicitation: A case study
Computers in Industry
How patterns support computer-mediated exchange of knowledge-in-use
Computers & Education
Hi-index | 0.00 |
Nowadays we need to teach students how to become flexible problem solvers in a dynamic world. The pace in which technology changes and complexity increases requires increased efficiency in learning and understanding. This requires the engineers of tomorrow to quickly gain knowledge and insight outside their prime area of expertise. To transfer practical, how-to knowledge, to re-use design solutions and to teach students design solutions in the context of a specific domain, design patterns can be used. Design patterns offer a way to transfer knowledge that is more practical and 'ready for use' than a generic theory-based transfer of knowledge. However, the advantage of design patterns might go beyond re-use, design efficiency and flexibility. This paper argues that in addition to the benefits described above, there is a specific added value for the use of design patterns by students to acquire design skills and domain knowledge. To analyze this proposition we will analyze the literature on cognitive load and cognitive learning processes, and relate this to experiences from three case studies in which novices and experts were offered design patterns to develop and implement systems and processes. We will reflect on implications of the use of design patterns in computer-based teaching as well as on a potential support tool to improve the accessibility of pattern languages.