PatternCoder: A Programming Support Tool for Learning Binary Class Associations and Design Patterns.
James H. PatersonKa Fai ChengJohn HaddowPublished in: ACM Trans. Comput. Educ. (2009)
Keyphrases
- design patterns
- learning process
- pattern languages
- object oriented programming
- computer programming
- software systems
- case study
- reinforcement learning
- object oriented
- learning scenarios
- collaborative learning
- web development
- design rationale
- design principles
- software architecture
- artificial intelligence
- distributed systems
- programming language
- association rules
- database systems
- multimedia