Keyphrases
- computer assisted
- collaborative learning
- learning outcomes
- project based learning
- computer aided
- student learning
- knowledge construction
- learning process
- grade students
- collaborative learning activities
- computer mediated
- intraoperative
- computer supported collaborative learning
- individual learning
- content analysis
- computer supported
- collaborative learning environments
- web based collaborative learning
- knowledge building
- communication tools
- computer mediated communication
- students learning
- learning environment
- online collaborative learning
- group learning
- technology enhanced
- foreign language
- reading comprehension
- instructional strategies
- collaborative learning environment
- vocabulary learning
- post test
- online collaborative
- collaborative activities
- knowledge level
- high school students
- computer supported collaboration
- online course
- higher education
- programming course