References
Key resources are referenced below.
Books
- Scopatz, Anthony, and Kathryn D. Huff. 2015. Effective Computation In Physics. 1st edition. O’Reilly Media.
Effective Computation in Physics is a handy guide to the types of problems you run into with computational physics—such as version control, bash scripts, object orientation, large databases, and parallel machines. The authors provide detailed scientific computing motivations, clear and concise tutorials, and references to further information about each of the topics presented.This book fills the existing training gap for students and scientists who conduct physics in a world where simulations have replaced desktop experiments and sophisticated data traversing algorithms have replaced pen and paper analysis.Provides a central source that ties various pieces of computational physics togetherContains coverage of the Python programming language aimed toward physicistsHelps you properly analyze and compellingly visualize your dataIncludes chapters on hot topics like NumPy and HDF5
@book{scopatz_effective_2015, edition = {1st edition}, title = {Effective {Computation} in {Physics}}, isbn = {978-1-4919-0153-3}, language = {English}, publisher = {O'Reilly Media}, author = {Scopatz, Anthony and Huff, Kathryn D.}, month = may, year = {2015} }
- Green, Elizabeth. 2014. Building a Better Teacher: How Teaching Works (and How to Teach It to Everyone). WW Norton & Company. https://books.google.com/books?hl=en&lr=&id=Ua5bAwAAQBAJ&oi=fnd&pg=PT19&dq=building+a+better+teacher&ots=BLt0Ib1lEj&sig=V9J-jo7QjTfnLLwrA_O_y6EqQ7Y.
@book{green_building_2014, title = {Building a better teacher: {How} teaching works (and how to teach it to everyone)}, shorttitle = {Building a better teacher}, url = {https://books.google.com/books?hl=en&lr=&id=Ua5bAwAAQBAJ&oi=fnd&pg=PT19&dq=building+a+better+teacher&ots=BLt0Ib1lEj&sig=V9J-jo7QjTfnLLwrA_O_y6EqQ7Y}, urldate = {2017-03-01}, publisher = {WW Norton \& Company}, author = {Green, Elizabeth}, year = {2014}, file = {Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/B4MBT4Z5/books.html:text/html} }
- Bloom, B. S., D. R. Krathwohl, and B. B. Masia. 1984. Bloom Taxonomy of Educational Objectives. Allyn and Bacon, Boston, MA. Copyright (c) by Pearson Education.\textless http://www. coun. uvic. ca/learn/program/hndouts/bloom. html. http://www.redlands.edu/contentassets/1729e69e26c449c68cf042f5f16c19be/bloom_taxonomy.pdf.
@book{bloom_bloom_1984, title = {Bloom taxonomy of educational objectives}, url = {http://www.redlands.edu/contentassets/1729e69e26c449c68cf042f5f16c19be/bloom_taxonomy.pdf}, urldate = {2017-03-01}, publisher = {Allyn and Bacon, Boston, MA. Copyright (c) by Pearson Education.{\textless} http://www. coun. uvic. ca/learn/program/hndouts/bloom. html}, author = {Bloom, B. S. and Krathwohl, D. R. and Masia, B. B.}, year = {1984} }
Book Chapters
Journal Articles
- West, Matthew. 2015. “Prairielearn: Mastery-Based Online Problem Solving with Adaptive Scoring and Recommendations Driven by Machine Learning.” Age 26: 1. https://peer.asee.org/24575.pdf.
@article{west_prairielearn:_2015, title = {Prairielearn: {Mastery}-based online problem solving with adaptive scoring and recommendations driven by machine learning}, volume = {26}, shorttitle = {Prairielearn}, url = {https://peer.asee.org/24575.pdf}, urldate = {2017-03-01}, journal = {age}, author = {West, Matthew}, year = {2015}, pages = {1}, file = {[PDF] asee.org:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/I675XJI5/West - 2015 - Prairielearn Mastery-based online problem solving.pdf:application/pdf} }
- Wilson, Greg. 2014. “Software Carpentry: Lessons Learned.” F1000Research, February. doi:10.12688/f1000research.3-62.v1.
@article{wilson_software_2014-1, title = {Software {Carpentry}: lessons learned}, issn = {2046-1402}, shorttitle = {Software {Carpentry}}, url = {http://f1000research.com/articles/3-62/v1}, doi = {10.12688/f1000research.3-62.v1}, language = {en}, urldate = {2017-03-01}, journal = {F1000Research}, author = {Wilson, Greg}, month = feb, year = {2014}, file = {Software Carpentry\: lessons learned - F1000Research:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/H3VBFBHE/v1.html:text/html} }
- Wilson, Greg, D. A. Aruliah, C. Titus Brown, Neil P. Chue Hong, Matt Davis, Richard T. Guy, Steven H. D. Haddock, et al. 2014. “Best Practices For Scientific Computing.” PLoS Biol 12 (1): e1001745. doi:10.1371/journal.pbio.1001745.
We describe a set of best practices for scientific software development, based on research and experience, that will improve scientists’ productivity and the reliability of their software.
@article{wilson_best_2014, title = {Best {Practices} for {Scientific} {Computing}}, volume = {12}, url = {http://dx.doi.org/10.1371/journal.pbio.1001745}, doi = {10.1371/journal.pbio.1001745}, number = {1}, urldate = {2014-09-08}, journal = {PLoS Biol}, author = {Wilson, Greg and Aruliah, D. A. and Brown, C. Titus and Chue Hong, Neil P. and Davis, Matt and Guy, Richard T. and Haddock, Steven H. D. and Huff, Kathryn D. and Mitchell, Ian M. and Plumbley, Mark D. and Waugh, Ben and White, Ethan P. and Wilson, Paul}, month = jan, year = {2014}, keywords = {Computer Science - Mathematical Software, Computer Science - Mathematical Software, Computer Science - Software Engineering, Computer Science - Software Engineering}, pages = {e1001745}, file = {1210.0530 PDF:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/6BWMN925/Wilson et al. - 2012 - Best Practices for Scientific Computing.pdf:application/pdf;1210.0530 PDF:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/RUGPQ89Z/Wilson et al. - 2012 - Best Practices for Scientific Computing.pdf:application/pdf;arXiv.org Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/TNJ5VZBD/Wilson et al. - 2012 - Best Practices for Scientific Computing.html:text/html;arXiv.org Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/GEAQU4PR/Wilson et al. - 2012 - Best Practices for Scientific Computing.html:text/html;PLoS Full Text PDF:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/DRSWE54I/Wilson et al. - 2014 - Best Practices for Scientific Computing.pdf:application/pdf;PLoS Full Text PDF:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/NZPICHHU/Wilson et al. - 2014 - Best Practices for Scientific Computing.pdf:application/pdf;PLoS Full Text PDF:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/T7PS6IGX/Wilson et al. - 2014 - Best Practices for Scientific Computing.pdf:application/pdf;PLoS Full Text PDF:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/JG3XZ3EN/Wilson et al. - 2014 - Best Practices for Scientific Computing.pdf:application/pdf;PLoS Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/FXDIXXQ2/Wilson et al. - 2014 - Best Practices for Scientific Computing.html:text/html;PLoS Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/A9HDSJBB/Wilson et al. - 2014 - Best Practices for Scientific Computing.html:text/html;PLoS Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/GVVR84ZK/infodoi10.1371journal.pbio.html:text/html;PLoS Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/JWG3964F/infodoi10.1371journal.pbio.html:text/html} }
- Loman, Nick, and Mick Watson. 2013. “So You Want to Be a Computational Biologist?” Nature Biotechnology 31 (11): 996. http://search.proquest.com/openview/3a6997b3f475b5f44fc462cc00304d4f/1?pq-origsite=gscholar&cbl=47191.
@article{loman_so_2013, title = {So you want to be a computational biologist?}, volume = {31}, url = {http://search.proquest.com/openview/3a6997b3f475b5f44fc462cc00304d4f/1?pq-origsite=gscholar&cbl=47191}, number = {11}, urldate = {2017-05-01}, journal = {Nature biotechnology}, author = {Loman, Nick and Watson, Mick}, year = {2013}, pages = {996}, file = {[PDF] womanscientist.com:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/6N9KKGMK/Loman and Watson - 2013 - So you want to be a computational biologist.pdf:application/pdf;Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/M267IZQC/1.html:text/html} }
- Novak, Joseph D. 1990. “Concept Mapping: A Useful Tool for Science Education.” Journal Of Research in Science Teaching 27 (10): 937–49. http://onlinelibrary.wiley.com/doi/10.1002/tea.3660271003/full.
@article{novak_concept_1990, title = {Concept mapping: {A} useful tool for science education}, volume = {27}, shorttitle = {Concept mapping}, url = {http://onlinelibrary.wiley.com/doi/10.1002/tea.3660271003/full}, number = {10}, urldate = {2017-03-01}, journal = {Journal of research in science teaching}, author = {Novak, Joseph D.}, year = {1990}, pages = {937--949}, file = {Snapshot:/home/huff/.zotero/zotero/m4c2d0jp.default/zotero/storage/2SPVX6IB/full.html:text/html} }