Data Carpentry Hackathon for training materials development

CSC - IT Center for Science

Espoo, Finland

 

Mar 16-17, 2015

9:00 am - 5:00 pm

Organisers: François Michonneau, Aleksandra Pawlik

Helpers: to be announced.

Hackathon Information

This event aims at developing training materials in life sciences to be used in Data Carpentry workshops and other training that is using a similar teaching model. Data Carpentry workshops are aimed at researchers in the life sciences at all career stages. The workshops are designed to teach basic concepts, skills and tools for working more effectively with data. Data Carpentry workshops are an example-driven two-day workshops during which short tutorials alternate with hands-on practical exercises, and participants are encouraged both to help one another, and to try applying what they have learned to their own research problems during and between sessions. See the Data Carpentry website for more info.

Venue

Please note the exact location:
CSC, Life Science Center Keilaniemi, Keilaranta 14, Espoo
We will be using the rooms: the CSC teaching room on the ground floor (room 1372), the adjacent lobby area and meeting room.

Participation

This hackathon is primarily aimed at the ELIXIR project members. We invite all domain experts who are interested in and may already provide training in data handling; and who are willing to share their materials with a wider community. Participants with experience in running Data and Software Carpentry workshops are particularily encouraged to join. The contribution guidelines provide more information on the work planned for the hackathon.
The local ELIXIR Node Data and Software Coordinators will be contacting the potential participants directly but if you are interested in joining the event please contact Aleksandra Pawlik.

Suggested ideas and Scope of the hackathon

There are many ways in which the participants can contribute to the development of new and the improvement of existing training materials for life sciences in Data Carpentry. We will use GitHub to organize ideas and store the material being developed during the workshop. If you don't already have one, please create a GitHub account. It's free and only takes a few seconds. If you are not familiar with Git, you'll be able to use the wiki interface that GitHub provides.

Licensing

Data Carpentry instructional material is released under a Creative Commons Attribution License. If you are contributing to Data Carpentry material, you need to agree that your contributions will be released under this license. You can choose to contribute lessons that will not be considered for inclusion in Data Carpentry, and release them under a different license. However, we encourage you to release them under a license that allows free sharing and adapting such as Creative Commons 0 or Creative Commons Attribution license.

Hackathon organization & preparation

By nature, Hackathons are relatively unstructured events. Participants will self-organize in teams centered around shared interests. At the beginning of the first day, participants will be encouraged to present (in 5 minutes or less) their idea(s) for projects they would like to work on. Depending on interests and ideas that overlap or intersect, teams will forms to work on some of these selected ideas. At the beginning of the second day, a representative of each team will report on their project. Teams are fluid. If someone wants to switch projects during the hackathon (e.g., because their expertise is needed for a short period of time) it's perfectly acceptable.

To best prepare for the hackathon, it is a good idea to come with at least an idea of the kind of project you would like to work on. By opening an issue in the Data Carpentry Repository, you will let other people know of your ideas before the meeting. This will facilitate collaborations during the hackathon. Feel free to let people know that you are interested to work with them on a topic they proposed, or offer suggestions to their ideas. Be prepared to provide a 5 minute pitch of your idea during the first day of the hackathon.

Acknowledgements & Support

This workshop is supported by the ELIXIR project.

References and materials

Data Carpentry presentation
Zagalsky et al. "The Emergence of GitHub as a Collaborative Platform for Education"
Software Carpentry Foundation Membership Programme
Software and Data Carpentry Instructor Training
A blog post from Face-to-Face Instructor Training at UC Davis in January 2015.
Recommended reading
Two interesting posts about teaching software testing Why We Don't Teach Testing (Even Though We'd Like To) and Close Enough for Scientific Work.

Schedule

Monday09:00 - 9:30 Welcome and introductions
09:30 - 10:00 Introduction to the Data Carpentry teaching model. SQL lesson demonstration
10:30 - 11:00 Material development pitches
11:00 - 12:00 Selecting projects and setting up. Hacking starts!
12:00 - 13:00 Lunch break
13:00 - 15:00 Working on the materials development
15:00 - 15:30 Coffee break
15:30 - 16:45 Working on the materials development
16:45 - 17:00 Wrap-up
     
Tuesday 09:00 - 09:30 Reporting back from Day 1
09:30 - 12:00 Working on the materials development
12:00 - 13:00 Lunch break
13:00 - 15:00 Working on materials development
15:00 - 15:30 Coffee break
15:30 - 16:30 Working on materials development
16:30 - 17:00 Reporting back and wrap-up