Keyphrases
- project based learning
- computer assisted
- high school
- learning processes
- learning strategies
- learning environment
- case study
- social software
- collaborative learning
- semester long
- problem based learning
- higher education
- video games
- knowledge building
- social interaction
- cooperative learning
- mobile devices
- information systems