Advanced Software Design: A Case in Problem-Based Learning.
Jocelyn ArmaregoPublished in: CSEE&T (2002)
Keyphrases
- software design
- problem based learning
- software engineering
- software systems
- supporting collaborative
- software development
- design patterns
- case study
- object oriented design
- group dynamics
- tutoring system
- critical thinking
- facilitate learning
- cooperative learning
- computer mediated communication
- higher education
- data collection
- cooperative
- teaching strategies
- active learning
- educational software
- project based learning
- complex problem solving
- data sets