Keyphrases
- computer science curriculum
- college level
- cooperative learning
- high school
- student learning
- computer science
- software engineering
- cooperative
- attitudes toward
- online course
- information systems
- artificial intelligence
- real world
- object oriented
- mobile devices
- concept learning
- learning environment
- problem based learning
- multimedia
- engineering students