Benefits and Challenges of Using Collaborative Development Environments with Social Software in Higher Computer Science Education.
Daniel KadenbachCarsten KleinerPublished in: HCI (12) (2009)
Keyphrases
- social software
- computer science education
- development environments
- knowledge sharing
- development environment
- lightweight
- social networking
- computer science
- knowledge management
- knowledge building
- e learning
- instructional design
- learning experience
- life cycle
- software components
- model driven
- real world
- learning community
- collaborative learning
- game development
- databases
- user behavior
- computer supported collaborative learning
- business process
- learning algorithm
- teaching methods
- data mining