Skip to site navigation

Training course schedule

Information about scheduled courses will be posted below as course dates are confirmed.

Links to information about various other training opportunities at UCL, and elsewhere, are provided on the Useful Links page. 

Training Programme 2013-2014


High Performance and Throughput Computing using the Legion HPC cluster

This two day course includes presented material and hands-on sessions to provide attendees with a practical introduction to High Performance and Throughput Computing techniques, and their application on the Legion HPC cluster. We will provide a temporary training account to use for the duration of the course. Please see the course information for pre-requisites and details of the topics covered.

NB the first day of this course is now optional for those with existing Unix/Linux experience. You are required to attend both days if you need a refresher, or are not familiar with all of the following: command line execution, Unix files and directories, file manipulation and editing (for example, using vim), transferring files across the network, scripting techniques for workflows.

Scheduled course dates:

Session

Date

Time

Location

Registration Status

 1 21 - 22 May 2014
9:30am–4:00pm B08,
Torrington Place
Book via Single Training Booking System

Introduction to CUDA Programming

This three day workshop run by NVIDIA includes presented material and hands-on sessions to provide attendees with a practical introduction to CUDA (GPU) programming, using the Emerald GP-GPU supercomputer. We will provide a temporary training account to use for the duration of the course. Please see the course information for pre-requisites and details of the topics covered.

Scheduled course dates:

Session Date
Time
Location Registration Status
1 29 April - 1 May 2014
9:30am - 5:30pm
Cluster Room 105, 25 Gordon Street
Course full


Software Carpentry Bootcamp

Our goal is to help researchers across college become more productive by teaching them basic computing skills like program design, version control, testing, and task automation. In this two-day boot camp, short tutorials will alternate with hands-on practical exercises. Participants will be encouraged both to help one another, and to apply what they have learned to their own research problems during and between sessions.

This two day course is aimed at UCL postgraduate students and research staff who are familiar with basic programming concepts (like loops, conditionals, arrays, and functions) but need help to translate this knowledge into practical tools to help them work more productively.

Please see the course information for pre-requisites and details of the topics covered.

You are required to bring your own laptop to the course.

NB Suitable Unix/Linux experience is now a prerequisite and will be assumed from the start of the Bootcamp; if you need a refresher, or have no experience of the command line environment then you should attend Introduction to the Unix Shell first.

Scheduled course dates:

Session

Date

Time

Location

Registration Status

 1 19 - 20 May 2014
10:00am–5:00pm 2.18, Chadwick Building
Book via Single Training Booking System

Introduction to the Unix Shell

This one day course provides attendees with an Introduction to the Unix shell and is a pre-requisite for attending the Software Carpentry Bootcamp for those without suitable experience. Topics covered will include:

Basic interactions with files and directories; Command line execution, Unix directory and file basics, files properties.

File manipulation; inspecting and editing files, searching and filtering, archiving and transfer over network.

Scripting and workflows; scripting techniques for building workflows.

There are no pre-requisites for this course. Priority will be given to those who are also attending the Software Carpentry Bootcamp.

Scheduled course dates:

Session

Date

Time

Location

Registration Status

1 13 May 2014
10:00am-4:00pm
tbc
Book via Single Training Booking System

Research Software Engineering

In this course, you will move beyond programming, to learn how to construct reliable, readable, efficient research software in a collaborative environment. The emphasis is on practical techniques, tips, and technologies to effectively build and maintain complex code. This is a short (15 hours, run over 5 half-days), intensive, practical course. The content of each of the 5 half-day units is as follows:

1. Code management and collaboration. 2. Testing and debugging software. 3. Best practice in construction. 4. Design and development. 5. Building and deployment.

Please see the course information for pre-requisites and details of the topics covered.

You are required to bring your own laptop to the course.

Scheduled course dates:

Session

Date

Time

Location

Registration Status

 1 21st, 28th February & 7th, 14th, 21st March 2014
2:00pm –5:00pm 106, Gordon House
Book via Single Training Booking System


NAG Parallel Programming Courses (at Imperial College):

Session 

Date

Time

Location

Registration Status

OpenMP 7th - 9th January 2014 TBC Imperial College London
To attend, register here:
www.hector.ac.uk/cse/training/
Parallel Programming with MPI 21st - 23rd January 2014 TBC Imperial College London To attend, register here:
www.hector.ac.uk/cse/training/

These courses will be hosted by Imperial College London and run by NAG; details at www.hector.ac.uk/cse/training/

NAG Parallel Programming Courses (at University of Sheffield):

Session

Date

Time

Location

Registration Status

OpenMP 11th - 13th March 2014 TBC University of Sheffield
To attend, register here:
www.hector.ac.uk/cse/training/
Parallel Programming with MPI 25th - 27th March 2014 TBC University of Sheffield To attend, register here:
www.hector.ac.uk/cse/training/

These courses will be hosted by the University of Sheffield and run by NAG; details at www.hector.ac.uk/cse/training/

All courses are are open to UK researchers funded by the participating research councils: EPSRC, NERC and BBSRC.

back to top

Page last modified on 02 may 14 14:10