Keyphrases
- object oriented programming
- object oriented
- programming language
- programming concepts
- internet technology
- exception handling
- e learning
- distance learning
- information and communication technologies
- key concepts
- mobile learning
- information and communications technology
- functional programming
- innovative ways
- programming exercises
- classroom teaching
- object oriented languages
- digital divide
- software engineering
- machine learning
- learning perl
- teacher professional development
- interactive learning
- learning sciences
- web technologies
- distance education