Skip to main content

A snapshot of studio based learning: Code reviews as a means of community building

Publication ,  Journal Article
Bergin, J; Mercer, R; West, D; Duvall, RC; Wallingford, E; Rostal, PM; Gabriel, RP
Published in: Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA
December 1, 2008

Studio Based Learning is an educational process that has found more success in the humanities than the sciences. In these disciplines most learning is done in the studio, with apprentices and journeymen working at the elbow of a practicing master. When apprentices join a studio, their education progresses from the point of their current knowledge through journeyman status while working on real projects that become part of a lasting portfolio. Student work is subject to constant review by both peers and mentors as a means of providing valuable feedback and to solidify the shared sense of community. The Studio Based Learning presented in this session demonstrates the possibility of using the approach to advance computer science education at the university and begin to establish the community of practice that will improve the profession beyond university walls. This Collaborative Activity Session will show one aspect of this approach in the context of a real course, by re-casting a typical Code Review as a Studio Review using principles from Writers' Workshops and the Touchstones Discussion Project. Using code provided by Educators' Symposium participants, we will show how a typically uncomfortable activity can be turned into a positive, enriching experience. By making space to discuss student concerns about the code they write, we hope to engage students better and to build mutual respect within the community. After asking participants to experience a constructive small group discussion, we will engage in a larger discussion of how to use these techniques throughout the curriculum.

Duke Scholars

Published In

Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

DOI

Publication Date

December 1, 2008

Start / End Page

887 / 888
 

Citation

APA
Chicago
ICMJE
MLA
NLM
Bergin, J., Mercer, R., West, D., Duvall, R. C., Wallingford, E., Rostal, P. M., & Gabriel, R. P. (2008). A snapshot of studio based learning: Code reviews as a means of community building. Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, 887–888. https://doi.org/10.1145/1449814.1449892
Bergin, J., R. Mercer, D. West, R. C. Duvall, E. Wallingford, P. M. Rostal, and R. P. Gabriel. “A snapshot of studio based learning: Code reviews as a means of community building.” Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, December 1, 2008, 887–88. https://doi.org/10.1145/1449814.1449892.
Bergin J, Mercer R, West D, Duvall RC, Wallingford E, Rostal PM, et al. A snapshot of studio based learning: Code reviews as a means of community building. Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA. 2008 Dec 1;887–8.
Bergin, J., et al. “A snapshot of studio based learning: Code reviews as a means of community building.” Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA, Dec. 2008, pp. 887–88. Scopus, doi:10.1145/1449814.1449892.
Bergin J, Mercer R, West D, Duvall RC, Wallingford E, Rostal PM, Gabriel RP. A snapshot of studio based learning: Code reviews as a means of community building. Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA. 2008 Dec 1;887–888.

Published In

Proceedings of the Conference on Object-Oriented Programming Systems, Languages, and Applications, OOPSLA

DOI

Publication Date

December 1, 2008

Start / End Page

887 / 888