Keyphrases
- student learning
- learning environment
- high school students
- higher education
- undergraduate students
- distance learning
- learning experience
- learning process
- high school
- tutoring system
- learning styles
- learning activities
- university level
- college students
- computer programming
- problem based learning
- pilot study
- university students
- online course
- concept maps
- distance education
- intelligent tutoring systems
- collaborative learning
- grounded theory
- engineering education
- educational institutions
- high tech
- science education
- students learning
- computer scientists
- control group
- learning outcomes
- conceptual understanding
- computer science education
- student engagement
- e learning
- young students
- subject matter
- affective states
- lifelong learning
- teaching materials
- cognitive load
- computer supported collaborative learning
- mobile learning
- online learning
- case study