Raspberry Pi creativity: A student-driven approach to teaching software design patterns.
Chad WilliamsStan KurkovskyPublished in: FIE (2017)
Keyphrases
- design patterns
- software systems
- software design
- learning environment
- software engineering
- object oriented
- university level
- software architecture
- learning process
- learning games
- object oriented software
- programming course
- computer programming
- critical thinking
- usage scenarios
- database driven
- teaching mathematics
- engineering courses
- design principles
- learning objects
- teaching methods
- science education
- teacher education
- teaching materials
- student learning
- source code
- online learning
- case study
- software development
- artificial intelligence
- blended learning
- design studio
- creative thinking
- high level
- multi agent
- students learning
- high school
- high school students