Lesson Materials

The main source for the training materials come from Software-Carpentry (Wilson 2016), specifically the Bash, Git (Ahmadia et al. 2016), and SQL lessons.

More references about Software-Carpentry and the challenges in scientific computing can be found here: (Wilson, n.d.) (Wilson 2009) (Hannay et al. 2009) (Wilson 2008) (Wilson 2006) (Wilson 2005)

Software-Carpenty

Data-Carpentry

The Carpentries

DataCamp

R for Data Science

By: Garrett Grolemund and Hadley Wickham

http://r4ds.had.co.nz/

R for Data Science Cover

Figure 0.1: R for Data Science Cover

References

Ahmadia, Aron, James Allen, Alison Appling, Sean Aubin, Pete Bachant, Piotr Banaszkiewicz, Pauline Barmby, et al. 2016. “Software Carpentry: Version Control with Git.” https://doi.org/10.5281/zenodo.57467.

Hannay, Jo Erskine, Hans Petter Langtangen, Carolyn MacLeod, Dietmar Pfahl, Janice Singer, and Greg Wilson. 2009. “How Do Scientists Develop and Use Scientific Software?” In Proc. 2009 Icse Workshop on Software Engineering for Computational Science and Engineering.

Wilson, Greg. 2006. “Software Carpentry: Getting Scientists to Write Better Code by Making Them More Productive.” Computing in Science & Engineering.

Wilson, Greg. 2008. “Those Who Will Not Learn from History...” Computing in Science & Engineering.

Wilson, Greg. 2016. “Software Carpentry: Lessons Learned.” January 28, 2016. https://doi.org/10.12688/f1000research.3-62.v2.

Wilson, Greg. n.d. “Software Carpentry Web Site.” http://software-carpentry.org.

Wilson, Gregory. 2009. “How Do Scientists Really Use Computers?” American Scientist.

Wilson, Gregory V. 2005. “Where’s the Real Bottleneck in Scientific Computing?” American Scientist.