Keyphrases
- computer programming
- computer networking
- learning activities
- learning outcomes
- learning environment
- user friendly
- college students
- student learning
- learning scenarios
- learning styles
- intelligent tutoring systems
- higher education
- learning experience
- problem based learning
- operating system
- educational settings
- online collaborative
- collaborative writing
- learning process