Skip to main content »

Trinity College Dublin

Course Prerequisites

This page details the Course Prerequisites for our various training courses.

Introduction to TCHPC Systems — Course Prerequisites

Attendance at this course is required before making use of TCHPC systems.

No previous experience is assumed.

Introduction to Linux — Course Prerequisites

This is an introductory course which assumes no previous knowledge of Linux or UNIX.

Introduction to Bash Shell Scripting — Course Prerequisites

This course assumes some experience with using the Linux command-line — such as having attended our "Introduction to Linux" course. For example attendees should be comfortable with commands such as ls, cd, rm, mkdir, rmdir; and a text editor such as vim or gedit.

A basic knowledge of programming concepts such as loops and conditionals would be helpful but not essential.

Software Engineering — Course Prerequisites

This course assumes some previous programming experience, preferably in C, C++ or Fortran.

Experience of using the Linux command-line (bash, tsch etc) is desired.

Introduction to HPC — Course Prerequisites

This course assumes some previous programming experience, preferably in C, C++ or Fortran.

Introduction to Visualization Systems — Course Prerequisites

This course consists of an introduction to scientific visualization methods and algorithms and an introduction to the TCHPC visualization facilities.

No previous experience is assumed.

Introduction to Parallel Programming — Course Prerequisites

This course assumes some previous programming experience, preferably in C, C++ or Fortran.

This course assumes the attendees to have reasonable knowledge of coding in C or C++. In particular, they should be very comfortable working with pointers.

Introduction to CUDA — Course Prerequisites

This course consists of an introduction to the Nvidia CUDA library and basic GPGPU computing

This course assumes the attendees to be competent programmers in C or C++. In particular, they should be very comfortable working with pointers (and pointers to pointers to pointers).

An Introduction to Makefiles, and Version Control using Git — Course Prerequisites

This course assumes some experience with using the Linux command-line — such as having attended our "Introduction to Linux" course. For example attendees should be comfortable with commands such as ls, cd, rm, mkdir, rmdir; and a text editor such as vim or gedit.


Last updated 05 Feb 2014Contact TCHPC: info | support.