Journal Article Detail Page
written by
Greg Wilson
For the past years, my colleagues and I have developed a one-semester course that teaches scientists and engineers the "common core" of modern software development. Our experience shows that an investment of 150 hours-25 of lectures and the rest of practical work-can improve productivity by roughly 20 percent. That's one day a week, one less semester in a master's degree, or one less year for a typical PhD. The course is called software carpentry, rather than software engineering, to emphasize the fact that it focuses on small-scale and immediately practical issues. All of the material is freely available under an open-source license at www.swc.scipy.org and can be used both for self-study and in the classroom. This article describes what the course contains, and why.
Computing in Science and Engineering: Volume 8, Issue 6, Pages 66-69
ComPADRE is beta testing Citation Styles!
<a href="http://www.compadre.org/ucomp/items/detail.cfm?ID=7400">Wilson, Greg. "Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive." Comp. Sci. Eng. 8, no. 6, (November 1, 2006): 66-69.</a>
G. Wilson, Comp. Sci. Eng. 8 (6), 66 (2006), WWW Document, (http://dx.doi.org/10.1109/MCSE.2006.122).
G. Wilson, Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive, Comp. Sci. Eng. 8 (6), 66 (2006), <http://dx.doi.org/10.1109/MCSE.2006.122>.
Wilson, G. (2006, November 1). Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive. Comp. Sci. Eng., 8(6), 66-69. Retrieved June 20, 2013, from http://dx.doi.org/10.1109/MCSE.2006.122
Wilson, Greg. "Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive." Comp. Sci. Eng. 8, no. 6, (November 1, 2006): 66-69, http://dx.doi.org/10.1109/MCSE.2006.122 (accessed 20 June 2013).
Wilson, Greg. "Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive." Comp. Sci. Eng. 8.6 (2006): 66-69. 20 June 2013 <http://dx.doi.org/10.1109/MCSE.2006.122>.
@article{
Author = "Greg Wilson",
Title = {Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive},
Journal = {Comp. Sci. Eng.},
Volume = {8},
Number = {6},
Pages = {66-69},
Month = {November},
Year = {2006}
}
%A Greg Wilson %0 Journal Article Disclaimer: ComPADRE offers citation styles as a guide only. We cannot offer interpretations about citations as this is an automated procedure. Please refer to the style manuals in the Citation Source Information area for clarifications.
Citation Source Information
The AIP Style presented is based on information from the AIP Style Manual. The APA Style presented is based on information from APA Style.org: Electronic References. The Chicago Style presented is based on information from Examples of Chicago-Style Documentation. The MLA Style presented is based on information from the MLA FAQ. |





