Keyphrases
- engineering design
- case study
- design concepts
- end users
- building blocks
- educational software
- learning systems
- activity theory
- design tools
- learning design
- software environment
- engineering education
- teaching methods
- cooperative learning
- design decisions
- design principles
- design process
- knowledge based systems
- user interface