Keyphrases
- learning environment
- computing education
- computer science education
- learning systems
- web based learning
- distance learning
- learning process
- online learning
- problem based learning
- e learning
- effective learning
- educational technology
- computer programming
- teacher education
- educational software
- cooperative learning
- teaching methods
- panel discussion
- higher education
- university level
- hybrid learning
- blended learning
- distance education