Keyphrases
- computer programming
- e learning
- computer networking
- learning environment
- collaborative learning
- learning activities
- operating system
- learning experience
- intelligent tutoring systems
- distance education
- meaningful learning
- online collaborative
- educational software
- computer supported collaborative learning
- learning analytics
- student learning
- user friendly
- distance learning
- learning process
- college students
- learning scenarios
- programming course
- educational settings
- learning outcomes