BIDS Software Carpentry Workshop (Novice Level)


December 14, 2015 to December 15, 2015
9:00am to 4:30pm
190 Doe Library
Get Directions


Software Carpentry's mission is to help scientists and engineers get more research done in less time and with less pain by teaching them basic lab skills for scientific computing. This hands-on workshop will cover basic concepts and tools, including the shell, program design, version control, testing, and task automation. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

For more information on what we teach and why, please see our paper "Best Practices for Scientific Computing."

Who: This novice level course is aimed at graduate students and other researchers who wish to learn the foundational principles of how to do data- and software-driven research. If you have never programmed before in any language, this workshop will likely move too quickly for you. If you are already comfortable using the shell and frequently write scripts or programs longer than 50 lines in any language, you are likely too advanced for the material in this workshop. Students who have tried to write code to run their own analyses in a language like R, Python, or Matlab but who struggle to do so comfortably are the ideal audience for this workshop.

Requirements: Participants must bring a laptop with a few specific software packages installed (listed on workshop page). They are also required to abide by Software Carpentry's Code of Conduct.

Contact: Please mail Justin Kitzes for more information.

For more detailed information about the workshop schedule and syllabus, please visit the workshop page.