Skip navigation to content

Show all courses

Search

Sort courses by: or

Information management and IT

Information literacy; Microsoft office; bibliographic software; Outlook; Terminalfour Site Manager; Qlikview; other University software.

Software Carpentry 2 day workshop

Date: Tue 27 Nov 2018 to Wed 28 Nov 2018
Time: Day 1 (09:30-17:00), Day 2 (09:30-17:00)
Key details: For researchers who need to write code, develop/maintain programs, scripts. For beginners. Bring your laptop. Lunch provided.

Target audience

The course is aimed at Research Staff, Academics and Postgraduate Research Students

Prerequisites

You don't need to have any previous knowledge of the tools that will be presented at the workshop.

Course pre-work

Participants are asked to bring their own laptop to the workshop and follow instructions from to install the necessary software prior to the workshop. Specific objectives will depend on the outcomes of the pre-course survey

Presenters

Dr Alexander Konovalov
Patrick McCann
Dr Leighton Pritchard

Course provider

Website: CAPOD

Email: coursescapod@st-andrews.ac.uk

Venue

Parliament Hall

Course information

*Please note this workshop is 2 days, running from 09:30 on Tuesday 27th to 17:00 on Wednesday 28th November 
 
*Please commit to the entire workshop to gain the most benefit* 
 
Places will be confirmed after 13th November
 
Do you currently / intend to write code, develop or maintain programs, scripts or other code as part of your research? If so, this 2 day workshop is for you!
 
Dedicated to teaching basic computing software development skills to researchers, this workshop run by Software Carpentry is aimed at researchers who want to develop the computing skills they need to streamline their workflow, organise their data and get more done in less time, and with less pain!
 
Outline 
Day 1 morning:      Automating tasks with Unix shell
Day 1 afternoon:    Building programs with Python
Day 2 morning:      Version control with Git
Day 2 afternoon:    Building programs with Python
 
Detailed schedule
Please see the Software Carpentry webpage for full details of the schedule:
 
Pre workshop set up
Participants are asked to bring their own laptop to the workshop and follow instructions to install the necessary software prior to the workshop: https://starescomp.github.io/2018-11-27-standrews/
 
Specific objectives will depend on the outcomes of a pre-event survey that will be sent out to participants a week before the workshop - please complete this before attending the workshop.
 
Pre-workshop drop-in sessions
If you have any questions or encounter any difficulties downloading the software that needs to be installed prior to the workshop, please come along to one of the following drop-in sessions: 
 
Wednesday 21st November, 14:00-16:00, Town venue: Old Union Diner - Patrick McCann 
 
Monday 26th November, 14:00 -16:00, North Haugh venue: Computer Science (Jack Cole Building) - Alexander Konovalov
 
For more information about the lessons available from Software Carpentry, visit their website: https://software-carpentry.org/
 
Please note, PGRs and Research Staff will be prioritised for this popular workshop
Some places will also be available for professional staff 
This workshop is not open to taught postgraduate students
 
 

Aims and objectives

This workshop will cover:

  • Automating tasks with Unix Shell - the use of this command line to navigate in the file system, automate repetitive tasks and access networked machines
  • Building programmes with Python - a widely-used general-purpose programming language
  • Version control with Git -  to keep track of changes in your code and documents, and to work collaboratively with others (including your future self)
Specific objectives will depend on the outcomes of a pre-workshop survey that will be sent out a week prior to the workshop.

Audience

Change:

Course/event selection