Using Project-Based Learning and Collaborative Learning in Software Engineering Talent Cultivation.
Hongzhi SongGuodong SiLei YangHuakun LiangLixia ZhangPublished in: TrustCom (2011)
Keyphrases
- project based learning
- collaborative learning
- software engineering
- software development
- computer mediated
- content analysis
- learning process
- learning outcomes
- artificial intelligence
- computer mediated communication
- knowledge building
- object oriented
- knowledge management
- computer supported collaborative learning
- design principles
- online collaborative
- student learning
- design patterns
- development process
- teacher education
- learning theories
- communication tools
- cooperative
- information systems