Keyphrases
- learning environment
- learning experience
- undergraduate students
- learning process
- student learning
- learning styles
- intelligent tutoring systems
- e learning
- high school
- learning activities
- learning outcomes
- high school students
- distance education
- online course
- problem based learning
- computer programming
- higher education
- computer science students
- cooperative learning
- students learning
- college students
- pilot study
- computer supported collaborative learning
- tutoring system
- collaborative learning
- writing skills
- computer scientists
- electrical engineering
- conceptual understanding
- grounded theory
- programming course
- mobile learning
- university students
- secondary school
- peer assessment
- learning gains
- statistically significant
- science education
- university level
- helping students
- computer science
- control group