Using coding patterns in a model-driven approach to teaching object oriented programming.
James H. PatersonJohn HaddowKa Fai ChengPublished in: ITiCSE (2009)
Keyphrases
- object oriented programming
- object oriented
- programming language
- programming concepts
- key concepts
- coding scheme
- exception handling
- computer programming
- programming exercises
- object oriented languages
- e learning
- object oriented concepts
- functional programming
- student learning
- higher education
- online learning
- learning environment
- website
- web development
- machine learning