Keyphrases
- student learning
- learning experience
- learning environment
- distance learning
- learning activities
- undergraduate students
- high school
- intelligent tutoring systems
- higher education
- university level
- computer programming
- learning process
- tutoring system
- high school students
- students learning
- learning outcomes
- collaborative learning
- conceptual understanding
- college students
- young students
- e learning
- university students
- programming course
- science education
- open ended
- computer scientists
- online course
- distance education
- mobile learning
- learning styles
- problem based learning
- teacher education
- pilot study
- elementary school
- secondary school
- educational institutions
- learning gains
- computer science students
- mobile devices