Keyphrases
- computer technology
- cooperative learning
- classroom instruction
- pedagogical design
- students learning
- teaching strategies
- teaching materials
- computer assisted instruction
- senior high school
- classroom teaching
- student achievement
- instructor led
- computer science courses
- elementary school
- learning environment
- instructional materials
- classroom learning
- computer usage
- teacher professional development
- higher education
- multimedia
- english as a foreign language
- distance education
- technology integration
- problem based learning
- instructional design
- learning analytics
- middle school mathematics
- learning process
- teacher directed
- educational psychology
- computer programming
- student centered
- cognitive theory
- parallel processing
- educational technology
- english teaching
- hybrid learning
- learning outcomes
- teaching practices
- science instruction
- web based learning
- high school
- instructional technology
- project based learning
- learning in higher education
- learning sciences
- science education
- science classroom
- learning processes
- teacher education
- grade students
- multimedia learning
- easy to follow