Keyphrases
- educational technology
- learning technologies
- professional development
- attitudes toward
- blended learning
- computer technology
- educational systems
- st century
- information systems
- learning sciences
- web technologies
- learning methodologies
- academic achievement
- computer science education
- case study
- e learning
- high school students
- teacher education
- machine learning
- web based education