Keyphrases
- data structure
- university of hong kong
- school teachers
- e learning
- open source
- source code
- object oriented
- learning process
- web services
- java programs
- computer programming
- programming language
- higher education
- data types
- personal experience
- technology supported
- educational technology
- learning environment
- web based learning
- learning opportunities
- online learning
- case study
- learning systems
- efficient data structures
- teacher education
- high school
- distance learning
- computer assisted instruction
- suffix tree
- engineering education
- st century
- university level
- web based teaching
- programming exercises
- computer technology
- blended learning
- hong kong
- learning sciences
- programming concepts
- teaching practices
- educational settings
- development environment
- teaching materials