Keyphrases
- project based learning
- computer assisted
- learning processes
- high school
- artificial intelligence
- problem based learning
- collaborative learning
- learning strategies
- social software
- case study
- semester long
- machine learning
- learning environment
- cooperative learning
- development process
- computer aided
- information sharing
- multimedia
- e learning
- social networks