Sciweavers

475 search results - page 25 / 95
» Learning Software Engineering with Group Work
Sort
View
SIGCSE
2005
ACM
113views Education» more  SIGCSE 2005»
14 years 1 months ago
Learning by doing: introducing version control as a way to manage student assignments
Professional software developers use version control systems to coordinate their work, and to provide an unwindable history of their project’s evolution. In contrast, students i...
Karen L. Reid, Gregory V. Wilson
COBUILD
1998
Springer
13 years 12 months ago
The Metaphor of Virtual Rooms in the Cooperative Learning Environment CLear
In the CLear project we develop a cooperative learning system for supporting learning and training processes of co-located and distributed groups. One of the fundamental concepts o...
Hans-Rüdiger Pfister, Christian Schuckmann, J...
KBSE
1997
IEEE
13 years 12 months ago
Modular Flow Analysis for Concurrent Software
Modern software systems are designed and implemented in a modular fashion by composing individual components. Early validation of individual module designs and implementations off...
Matthew B. Dwyer
ITICSE
2004
ACM
14 years 1 months ago
Use of large databases for group projects at the nexus of teaching and research
Final year, group (capstone) projects in computing disciplines are often expected to fill multiple roles: in addition to allowing students to learn important domain-specific knowl...
Richard C. Thomas, Rebecca Mancy
COMPSAC
2002
IEEE
14 years 19 days ago
Towards a Software Architecture for Distributed and Mobile Collaborative Systems
Current trends in collaborative business emphasize the importance of business process support within and between organizations. These process participants are increasingly distrib...
Schahram Dustdar, Harald Gall