What basic computing skills do I need as a researcher?
How do I maintain my research code?
How can I quickly and automatically process my experimental data?
This two-day workshop will cover the skills you need to succeed as all fields become data-driven:
- Scripting for task and data management
- Programming with the MATLAB scripting language
- Data Management and Version control with Git
- Automation with Make
- and more . . .
This two-day workshop is an example-driven tutorial on basic computing skills, hosted by the National Center for Supercomputing Applications at the University of Illinois at Urbana–Champaign. 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. Participants should bring their own laptops to work on—if you require one on loan, please let us know ahead of time and we'll see if we can help locate one.
Everyone is welcome, and this will be especially useful to graduate students, postdocs, and researchers who have not begun to leverage the power of scripting and version control for reproducible research. We especially encourage members of a course or research group to sign up together to reinforce good habits. Ask your advisor (if you are a research assistant) about development funds from research grants.