The nature of software design and its teaching: an exposition.
Chenglie HuPublished in: Inroads (2013)
Keyphrases
- software design
- educational software
- software development
- software systems
- software engineering
- object oriented design
- functional requirements
- uml diagrams
- e learning
- distance learning
- higher education
- online learning
- design patterns
- high school
- cooperative learning
- learning environment
- databases
- learning analytics
- university level
- teacher education
- web based learning
- real world
- artificial intelligence
- learning process
- learning systems
- computer technology
- database
- learning experience