Keyphrases
- educational technology
- learning technologies
- professional development
- st century
- attitudes toward
- computer technology
- educational systems
- web technologies
- learning sciences
- blended learning
- computer science education
- web based education
- learning methodologies
- teacher education
- software engineering education
- database
- instructional technology
- artificial intelligence
- machine learning