Keyphrases
- computer users
- student learning
- learning environment
- learning activities
- undergraduate students
- learning experience
- higher education
- learning outcomes
- collaborative learning
- college students
- novice programmers
- e learning
- computer programs
- programming course
- online course
- computer programming
- high school students
- software engineers
- university students
- grounded theory
- learning styles
- source code
- learning process
- tutoring system
- programming concepts
- science education
- grade students
- elementary school
- peer assessment
- student engagement
- computer science students
- high school
- object oriented
- programming language
- distance learning
- distance education
- concept mapping
- learning analytics
- subject matter
- cooperative learning
- blended learning
- engineering students
- mobile learning
- software development
- teaching methods
- software engineering
- helping students
- control group