Workshop SWC @ HZDR - OnlineOnline Event

Europe/Berlin
552801192 (Online (Zoom))

552801192

Online (Zoom)

Fredo Erxleben (Helmholtz-Zentrum Dresden-Rossendorf), Peter Steinbach (HZDR), Steve Schmerler (HZDR)
Description

General Information

Registration and Check-In Task

Registration will be available from 2020-09-24 until 2020-10-05

You do not need to set up an Indico account to register. The registration button can be found at the bottom of the description during the registration period.

After registration please complete the following check-in task:

Set up the required tools for the workshop (see section Requirements below). Run the command

uname -a

on your (newly installed) command line and send the resulting output to f.erxleben@hzdr.de to complete your check-in.

We also like get to know our participants a bit better. Please consider taking a short pre-workshop survey to do so.

Online-specific Information

The URL to join the workshop is

https://zoom.us/s/552801192

with the PIN 210933.

If you visit the URL with a browser, you will be directed to a download for the Zoom client application.

After installing:

  • Open Zoom
  • Click Join Meeting
  • Paste the URL in the meeting ID field

You should now be able to enter the meeting room.

Please note that the room is open from now on to give you a chance to test your video and audio.

Goal

Introduce scientists and PhD students to a powerful toolset to enhance their research software workflow.

Content

A Software Carpentry workshop is conceptualized as a two-day event that covers the basic tools required for a reseach software workflow:

  • The Shell as a foundation for the following tools
  • Employing Git as version control system (VCS)
  • Introduction into the Python programming language

Details and workshop materials can also be found directly at the Software Carpentries’ lessons overview.

Requirements

Neither prior knowledge nor experience in those tools is needed. Participants are asked to make sure they have the necessary  rights to install software on their computers. It is recommended to read and follow the instructions on how to set up the tools for the workshop before the event.

More Detailed Information

Can be found on the workshop's Carpentry site.

  • Wednesday 7 October
    • Introduction: Arrival and Set-up
    • Automating Tasks with the Unix Shell

      Note that we will conduct breaks based on a majority vote. So if learners need more than 1 break, we will have them.

      • 1
        Automating Tasks with the Unix Shell, Part 1
      • 11:00
        Morning break
      • 2
        Automating Tasks with the Unix Shell, Part 2
    • 12:30
      Lunch
    • Version Control with Git

      Note that we will conduct breaks based on a majority vote. So if learners need more than 1 break, we will have them.

      • 3
        Version Control with Git, Part 1
      • 15:00
        Afternoon Break
      • 4
        Version Control with Git, Part 2
    • 5
      Wrap-up
  • Thursday 8 October
    • 6
      introduction, Arrival and Setup
    • 7
      Shell and Git (Recap)
    • 10:30
      Morning break
    • 8
      Building Programs with Python, Part 1
    • 12:30
      Lunch
    • 9
      Building Programs with Python, Part 2
    • 14:30
      Afternoon Break
    • 10
      Building Programs with Python, Part 3
    • 11
      Wrap-up
    • 12
      Post-workshop Survey