Keyphrases
- introductory computer science
- introductory programming
- student motivation
- introductory programming courses
- pair programming
- learning environment
- online learning
- cooperative learning
- higher education
- learning process
- distance learning
- e learning
- computer programming
- web based learning
- computer science education
- programming course
- problem based learning
- distance education
- computer science
- teaching methods
- students learning
- teaching strategies
- learning analytics
- learning systems
- multimedia