Patternlets: A Teaching Tool for Introducing Students to Parallel Design Patterns.
Joel C. AdamsPublished in: IPDPS Workshops (2015)
Keyphrases
- design patterns
- learning environment
- higher education
- learning games
- computer programming
- high school
- distance learning
- university level
- teaching methods
- programming course
- learning process
- e learning
- classroom teaching
- software engineering
- computational thinking
- thinking skills
- teaching materials
- design rationale
- cooperative learning
- software architecture
- helping students
- middle school students
- object oriented
- student learning
- blended learning
- elementary school
- secondary school
- teacher education
- object oriented software
- usage scenarios
- learning activities
- formative assessment
- software systems
- learning platform
- design studio
- science education
- software design
- problem based learning
- learning objects
- collaborative learning
- intelligent tutoring systems
- engineering courses
- learning experience
- design principles
- process model
- learning styles
- online learning
- behavioural patterns
- concept maps
- curriculum design
- source code
- databases
- artificial intelligence
- programming exercises
- high level
- cooperative
- grade level
- learning tools
- software development
- mobile learning
- grade students
- learning materials