| An open source software culture in the undergraduate computer science curriculum |
| Full text |
Pdf
(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 |
|
| Bibliometrics |
Downloads (6 Weeks): 8, Downloads (12 Months): 93, Citation Count: 2
|
|
|
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.
|
|