Keyphrases
- educational technology
- professional development
- learning technologies
- st century
- computer technology
- educational systems
- attitudes toward
- blended learning
- software engineering education
- learning strategies
- artificial intelligence
- information systems
- learning environment
- collaborative learning
- online learning
- web technologies