The relevance of computers in all fields of both applied and basic sciences has rapidly grown in the last decades and is crucial nowadays to the point where computer simulations have now become a de-facto third pillar of scientific progress together with theory and experiments. Within its mission of fostering higher education in Rwanda, EAIFR, together with ICTP Trieste Italy, is organizing a series of e-lectures on scientific computing.
The program is open to students and scientists at different levels whose resident institutions are based within the country. Lectures will be given via ZOOM and delivered on the ICTP e-computer laboratory that grants access via web browser to a homogeneous virtual environment for all participants. The e-class will be restricted to a limited number of participants and applications selected mainly based on technical background and motivation
(a reference letter will be requested too).
The first series of lecture "C and Linux for science and engineering" will be scheduled twice a week with two e-classes of about 2.5 hours each, and for 5 weeks in a row.
Learning C and Linux is important as this would provide a good understanding of important basics in the workings and operations of computers.
1. Linux CLI
Editing files from Linux CLI
Plotting with Gnuplot
Search of text patterns in the Linux CLI environment
BASH and AWK scripting
2. Basics of C
Compiling and linking from the Linux CLI environment
Memory management and basic I/O
Lectures will be mostly based on practicals and supported by a significant number of tutors at disposal of the participants, during the hands-on sessions.
Dr. E. MENKAH, KNUST, Ghana
Dr. I. GIROTTO, ICTP, Trieste, Italy
Dr. S. DI GIOIA, MHPC/SISSA
Dr. M.-J. SULE, ICTP
Dr. O. N. TROCONIS, MHPC/ICTP
A. C. TRUJILLO OCHOA, MHPC/ICTP