March 8, 2018
Attend a Software Carpentry Workshop to elevate your research computing skills
Calling all pre-tenured faculty, graduate students, postdocs and researchers. Are you staying in Kansas for spring break? Take this opportunity to elevate your research computing skills. From 8 a.m. to 5 p.m. on March 20 and 21, a team of computing experts and librarians will band together to present a Software Carpentry Workshop.
The Software Carpentry program was created to help researchers get their work done with less time and pain by teaching introductory research computing skills. This hands-on workshop will cover entry-level concepts and tools, including basic program design, version control, data management and task automation.
Short tutorials will alternate with hands-on practical exercises. Participants will be encouraged both to help one another and to try applying what they have learned to their own research problems during and between sessions. You do not need to have any previous knowledge of the tools that will be presented at the workshop.
The two-day program will cover:
- Automating tasks with the Unix shell.
- Introduction to Programming with MATLAB.
- Version control with Git.
- Introduction to Programming with R.
Registration is required. The registration fee is $25, but it will be refunded for all participants who attend both days of the workshop. Space is limited.
Please note that participants must bring a laptop on which they have administrative privileges. It must be a Mac, Linux, or Windows operating system. Tablets, Chromebooks, etc., will not be sufficient. They should also have a few specific software packages installed and agree to abide by Software Carpentry's Code of Conduct.
Join us in 93 Engineering Hall, 1701 Platt St., on the Kansas State University campus.
Software Carpentry is a volunteer organization whose goal is to make scientists more productive, and their work more reliable, by teaching them basic computing skills. Founded in 1998, it runs short, intensive workshops that cover program design, version control, testing and task automation.