An empirical study on students' ability to comprehend design patterns.
Alexander ChatzigeorgiouNikolaos TsantalisIgnatios S. DeligiannisPublished in: Comput. Educ. (2008)
Keyphrases
- design patterns
- object oriented
- software engineering
- learning environment
- software design
- learning experience
- learning outcomes
- higher education
- e learning
- object oriented software
- ontology driven
- student learning
- high school
- design principles
- software architecture
- software systems
- learning activities
- usage scenarios
- intelligent tutoring systems
- collaborative learning
- distance learning
- learning styles
- database driven
- specific problems
- software engineers
- learning games
- learning process
- college students
- grade students
- learning objects
- control group
- design rationale
- teaching methods
- behavioural patterns
- computational thinking
- design requirements
- programming course
- machine learning
- mobile learning