Journal Article Detail Page

Computing in Science and Engineering
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
Subjects Levels Resource Types
General Physics
- Computational Physics
- Physics Education Research
- Upper Undergraduate
- Graduate/Professional
- Instructional Material
= Curriculum
- Reference Material
= Research study
Intended Users Formats Ratings
- Educators
- application/exe
- application/pdf
  • Currently 0.0/5

Want to rate this material?
Login here!


Mirror:
http://www.compadre.org/Repositor…
Access Rights:
Free access
Restriction:
© 2006 Computing in Science and Engineering
DOI:
10.1109/MCSE.2006.122
Keywords:
Coding efficiency, practical coding, productivity
Record Creator:
Metadata instance created June 5, 2008 by Christopher Allen
Record Updated:
April 15, 2011 by Bruce Mason
Last Update
when Cataloged:
November 1, 2006
ComPADRE is beta testing Citation Styles!

Record Link
AIP Format
G. Wilson, Comp. Sci. Eng. 8 (6), 66 (2006), WWW Document, (http://dx.doi.org/10.1109/MCSE.2006.122).
AJP/PRST-PER
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>.
APA Format
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 November 1, 2014, from http://dx.doi.org/10.1109/MCSE.2006.122
Chicago Format
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 1 November 2014).
MLA Format
Wilson, Greg. "Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive." Comp. Sci. Eng. 8.6 (2006): 66-69. 1 Nov. 2014 <http://dx.doi.org/10.1109/MCSE.2006.122>.
BibTeX Export Format
@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} }
Refer Export Format

%A Greg Wilson
%T Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive
%J Comp. Sci. Eng.
%V 8
%N 6
%D November 1, 2006
%P 66-69
%U http://dx.doi.org/10.1109/MCSE.2006.122
%O application/exe

EndNote Export Format

%0 Journal Article
%A Wilson, Greg
%D November 1, 2006
%T Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive
%J Comp. Sci. Eng.
%V 8
%N 6
%P 66-69
%8 November 1, 2006
%U http://dx.doi.org/10.1109/MCSE.2006.122


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.

Save to my folders

Contribute

Similar Materials