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
- C Pointers and Memory management
- Modern Fortran
- Scripting languages
For certain participants registered on a PhD or research-based Masters program there is
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.