The Scientific Programming Concepts course which is given by ICHEC (Irish Centre for High End Computing) run over a four day period (9am -5pm) 16th and 17th of January and 14th and 15th of March 2017 in E0.32, the Outreach training room located next to the pii restaurant, Ground Floor, Science Centre East . 
The following topics are covered;
  • Introduction to HPC
  • Overview of Computer Architecture
  • UNIX/Linux Shell
  • Data types/arithmetic operators
  • Loops and Conditional Statements
  • Object-oriented Programming
  • Standard Libraries
  • Compilation
  • C Pointers and Memory management
  • Modern Fortran
  • Scripting languages
For certain participants registered on a PhD or research-based Masters program there is 
?also ?
the option of receiving 5 ECTS credits upon attendance of all 4 days and successful completion of assignments. You should check with your supervisor or program director to see if this option is available for your course. You should have a laptop, access to the Eduroam wireless network and if possible an account on the ICHEC cluster. In order to get an account on the ICHEC Fionn Cluster please fill out this webform
Indicative Learning Outcomes:
On successful completion of this module, students should be able to: 
  • Gain an understanding of what constitutes a computer program and how it is constructed
  • Comprehend written source code.
  • Write and compile basic programs in C/Fortran.
  • Make use of standard libraries in own code.

The   module   will   be   delivered   over   4   days .  These   are  face-to­-face   sessions   consisting   of   presentations   and   hands­-on   exercises.   Unfortunately   it   is  not   possible   to   attend   these   sessions   remotely,   as   the   hands-­on   exercises   comprises   about  50% of the sessions and would ideally involve face­-to­-face interaction.

To register for this course please proceed to Booking Centre