Does Requiring Students to Produce Alternative Solutions Promote a High Quality of Software Design.
Janet M. HughesSteve ParkesPublished in: Software Engineering Research and Practice (2004)
Keyphrases
- problem based learning
- software design
- high quality
- case study
- software engineering
- higher education
- tutoring system
- software systems
- educational software
- software development
- object oriented design
- functional requirements
- uml diagrams
- information systems
- design patterns
- open source
- learning environment
- mobile learning
- learning experience
- online learning
- high school students
- learning process
- databases