ACM Home Page
Please provide us with feedback. Feedback
An open source software culture in the undergraduate computer science curriculum
Full text PdfPdf (102 KB)
Source
ACM SIGCSE Bulletin archive
Volume 39 ,  Issue 2  (June 2007) table of contents
DEPARTMENT: Reviewed papers table of contents
Pages: 70 - 74  
Year of Publication: 2007
ISSN:0097-8418
Authors
John David N. Dionisio  Loyola Marymount University, Los Angeles, California
Caskey L. Dickson  Loyola Marymount University, Los Angeles, California
Stephanie E. August  Loyola Marymount University, Los Angeles, California
Philip M. Dorin  Loyola Marymount University, Los Angeles, California
Ray Toal  Loyola Marymount University, Los Angeles, California
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 8,   Downloads (12 Months): 93,   Citation Count: 2
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

Open source software has made inroads into mainstream computing where it was once the territory of software altruists, and the open source culture of technological collegiality and accountability may benefit education as well as industry. This paper describes the Recourse project, which seeks to transform the computer science undergraduate curriculum through teaching methods based on open source principles, values, ethics, and tools. Recourse differs from similar projects by bringing the open source culture into the curriculum comprehensively, systematically, and institutionally. The current state of the project is described, and initial results from a pilot exercise are presented.(1)


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
 
2
P. A. Alexander. The development of expertise: the journey from acclimation to proficiency. Educational Researcher, <b>32</b>(8):10--14, 2003.
3
 
4
L. Barnett and C. E. Schwaber. Applying open source processes in corporate development organizations. Technical report, Forrester Research, Inc., Cambridge, MA, May 2004. http://vasoftware.com/sourceforge/request_info-dl.php?paper=9.
 
5
 
6
K. Beck, E. Gamma, and D. Saff. JUnit test infected: Programmers love writing tests. http://junit.sourceforge.net/doc/testinfected/testing.htm, 2006.
 
7
C. Bennett and J. Dewar. Taxonomy of mathematical knowledge expertise. In Mary Huber and Pat Hutchings, editors, The advancement of learning: Building the teaching commons, pages 40--41. Jossey Bass, San Francisco, CA, 2005.
8
 
9
J. Dewar and C. Bennett. 8-dimensional mathematical knowledge-expertise grid. http://myweb.lmu.edu/carnegie/webport/Knowgrid.htm, 2004. Loyola Marymount University.
 
10
J. Dewar and C. Bennett. Teaching students to talk and think about mathematics. http://kml2.carnegiefoundation.org/html/poster.php?id=504, June 2004. Loyola Marymount University.
 
11
A. Feldman. Homework 1 for computer science 117: Submitting programs. http://math.boisestate.edu/<alex/courses/cs117/f04/hw2.html, 2004. Boise State University.
 
12
E. Fox and P. A. Alexander. Reading, interest, and the model of domain learning: A developmental model of interest, knowledge, and strategy in text comprehension. In American Educational Research Association, San Diego, California, April 2004.
 
13
P. Hanrahan. Computer graphics homework 2. http://graphics.stanford.edu/courses/cs348b-02/homework/hw2.html, 2002. Stanford University.
 
14
J. Houlahan. How to submit homework electronically. http://www.cs.jhu.edu/<houlahan/cs107/esub.html, 2004. Johns Hopkins University.
 
15
Laboratory in Software Engineering. Homework validation and turnin. http://6170.Ics.mit.edu/www-archive/Old-2000-Fall/handouts/turnin.html, 2000. Massachusetts Institute of Technology.
 
16
Open Source Initiative. The open source definition. http://opensource.org/docs/definition.php, 2005.
 
17
J. Katz, Programming resources: Homework FAQ. http://www.wam.umd.edu/<taowei/414web/pages/FAQ00.htm, 2003. University of Maryland.
 
18
C. C. Mann. Why software is so bad. Technology Review, June 2002.
 
19
Mathematical Sciences. Electronically submitting coursework. http://www.divms.uiowa.edu/help/msstart/submit.html, 2004. University of Iowa.
 
20
Z. Shao and Y. R. Yang. How to submit assignments. http://flint.cs.yale.edu/cs112/help/submit.html, 2004. Yale University.
 
21
C. Wyman. Submitting homework for computer graphics. http://www.cs.uiowa.edu/<cwyman/classes/fall04-22C151/howto/hw-submit.html, 2004. University of Iowa.


Collaborative Colleagues:
John David N. Dionisio: colleagues
Caskey L. Dickson: colleagues
Stephanie E. August: colleagues
Philip M. Dorin: colleagues
Ray Toal: colleagues