Fork me on GitHub

University of -----

City, State
Month date year
8:30 am - 4:30 pm

General Information

The Open Science Grid (OSG) is a national scale distributed infrastructure for scientific computing. Users can use OSG Connect to easily gain access to the resources that OSG provides. The OSG also offers training and tutorials for the scientists and researchers across USA. As part of our training service we are offering an extended Software Carpentry workshop which augments instruction on basic Linux tools and programming with tutorials on using distributed high throughput computing workflows on the OSG. Participants will be encouraged to help one another and to apply what they have learned to their own research problems.

Software Carpentry's mission is to help scientists and engineers become more productive by teaching them basic lab skills for computing like program design, version control, data management, and task automation.

This workshop is being run by the OSG, in collaboration with the Software Carpentry.

Instructors: Mats Rynge, Lauren Michael, Balamurugan Desinghu, Suchandra Thapa, David Champion, Lincoln Bryant

Helpers: Instructors

Who: The course is aimed at graduate students, post-doctoral researchers and other researchers.

Where: City, State. Get directions with OpenStreetMap or Google Maps.

Requirements: Participants must bring a laptop with a few specific software packages installed (listed below).

Contact: Please mail balamurugan@uchicago.edu for more information.


Registration

To register, or to get more information, please, visit the -----


Schedule

Day 1

08:30 Introduction and software set-up
09:00 Introduction to the Unix shell
10:30 Coffee break
11:00 Introduction to the Unix shell (continued)
12:00 Lunch break
13:00 Version control with Git
15:00 Coffee break
15:30 Version control with Git (continued)
17:00 Wrap Up

Day 2

08:30 Set up and review of day 1
09:00 Building programs with Python
10:30 Coffee break
11:00 Building programs with Python (continued)
12:00 Lunch break
13:00 Executing applications and accessing data on remote Systems
14:30 Coffee break
15:00 Executing applications and accessing data on remote Systems (continued)
17:00 Wrap Up

Day 3

08:30 Set up and review of day 2
09:00 Distributed computing on OSG Connect
10:30 Coffee break
11:00 Distributed computing on OSG Connect (continued)
12:00 Close

Setup Instructions

Instructions to set up the required software on Linux, Windows and Mac laptops and OSG sign up information.


Lessons

Course material for the workshop.


Syllabus

Syllabus for the workshop.