In industry, programmers work in groups to design and implement substantial pieces of software. In contrast, most programs that students write in classes are toy programs involving little or no group work. To address this discrepancy, we have developed a software infrastructure that aims to teach group work skills to students in computer science courses and also enables students to tackle larger and more significant projects. We are in the process of deploying this infrastructure in a three course sequence at the University of Colorado: Data Structures - Programming Languages - Compiler Construction.
CITATION STYLE
Diwan, A., Waite, W. M., & Jackson, M. H. (2002). An infrastructure for teaching skills for group decision making and problem solving in programming projects. In SIGCSE Bulletin (Association for Computing Machinery, Special Interest Group on Computer Science Education) (pp. 276–280). Association for Computing Machinery (ACM). https://doi.org/10.1145/563517.563447
Mendeley helps you to discover research relevant for your work.