CHPC introductory scientific programming school

19 Oct 2011 - 07:45

The first CHPC introductory scientific programming school aimed at final year B.Sc. or B.Eng. and postgraduate students in the fields of chemistry, physics, mathematics, applied mathematics, biology, bioinformatics, computer science and engineering without a prior or sound knowledge of Linux (Ubuntu) and Python programming language.

The School will run from Monday 28 November to Monday 4 December 2011, and all attendees will automatically be registered for the Centre for High Performance Computing’s Workshops and National Conference from Tuesday 5 to 9 December 2011. The Scientific Programming School and Conference will take place at CSIR, Pretoria.

The course syllabus will cover:

Full 2 day on introduction to Linux (Ubuntu) on the following topics:
Overview of Ubuntu Linux Desktop; Running commands and Getting Help;
Browsing the file system; the bash shell; Standard I/O and Pipe; Users,
Groups and Permissions; vi and vim Editor basics; the Linux Filesystem
In-Depth; Advanced Topics in Users; Groups and Permissions; Printing;
Introduction to String Processing; String Processing with Regular
Expressions; Finding and Processing Files; and Investigating and
Managing Processes.

Full 4 days on Introduction to Python Programming on the following topics: Python basics, Python Objects, Numbers, Sequences, Dictionaries,Conditional and Loops, Files and Input/Output, Error and Exceptions.

The course is structured in such a way that students will spend all the time in computer laboratory and the course is more hands-on practical.
Students will learn by doing!

Students need to have second year mathematics or applied mathematics and basic computer skills. Background of basic scientific programming skills will be an advantage. There are no fees for successful applicants. The CHPC will cover the costs of accommodation during the Basic Scientific Programming School and Conference as well as return air travel.

Should you wish to attend the CHPC Basic Scientific Programming School kindly complete attached Application Form and e-mail (with subject: Introductory Programming School) the document
before the closing date.

Successful candidates will be notified by 11 November 2011.

I look forward to receiving your students applications.

Kindest Regards,

Daniel M Moeketsi, PhD
Senior Research Scientist
Centre for High Performance Computing
Meraka Institute, CSIR Campus
15 Lower Hope Road
Cape Town
South Africa

Tel.: +27 21 658 3961
Fax.: +27 21 658 2744