ACM Home Page
Please provide us with feedback. Feedback
A snapshot of studio based learning: code reviews as a means of community building
Full text PdfPdf (189 KB)
Source
Conference on Object Oriented Programming Systems Languages and Applications archive
Companion to the 23rd ACM SIGPLAN conference on Object-oriented programming systems languages and applications table of contents
Nashville, TN, USA
SESSION: Educators' symposium table of contents
Pages 887-888  
Year of Publication: 2008
ISBN:978-1-60558-220-7
Authors
Joseph Bergin  Pace University, New York, NY, USA
Rick Mercer  University of Arizona, Tucson, AZ, USA
David West  College of Santa Fe, Las Vegas, NM, USA
Robert C. Duvall  Duke University, Durham, NC, USA
Eugene Wallingford  University of Northern Iowa, Cedar Falls, IA, USA
Pamela M. Rostal  Perficient, Inc., Minneapolis, MN, USA
Richard P. Gabriel  IBM Research, Hawthorne, NY, USA
Sponsors
ACM: Association for Computing Machinery
SIGPLAN: ACM Special Interest Group on Programming Languages
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 10,   Downloads (12 Months): 63,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1449814.1449892
What is a DOI?

ABSTRACT

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.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
John Herren, Tag Clouds, http://www.tagcloud.com/
 
2
Owen Astrachan, SIGCSE 2006 Challenge Exercise, http://www.cs.duke.edu/csed/code/
 
3
Code Walkthrough Procedure from Forecast Systems Laboratory, http://www-md.fsl.noaa.gov/eft/developer/CodeWalkthroughGuidelines.html
 
4
Touchstones Discussion Project, http://www.touchstones.org/
 
5
James O. Coplien, Bobby Wolfe, A Pattern Language for Writers' Workshops, Pattern Languages of Program Design 4, 1999

Collaborative Colleagues:
Joseph Bergin: colleagues
Rick Mercer: colleagues
David West: colleagues
Robert C. Duvall: colleagues
Eugene Wallingford: colleagues
Pamela M. Rostal: colleagues
Richard P. Gabriel: colleagues