CHPC Introductory Scientific Programming School

and

CHPC National Conference 2011

A two-week Introductory Scientific Programming School and Conference for

Science and Engineering students who wish to advance their skills in Linux (UBUNTU) and Python Programming language.

27 Nov. – 09 December 2011

Hosted by

the Centre for High Performance Computing (CHPC) of the Council for Scientific and Industrial Research (CSIR)

and funded by the Department of Science and Technology (DST)

The CHPC invites applications from suitably qualified candidates to attend the above Basic Scientific Programming Course to introduce students registered with High Education Institutions in South Africa to Linux (Ubuntu) and Python programming course.

The Introductory Scientific Programming School is 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 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.

Students need to have second year mathematics or applied mathematics and basic computer skills. Background of basic scientific programming skills will be an advantage.

The Basic programming 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 Basic Scientific Programming School and Conference will take place at CSIR, Pretoria.

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 this registration form. Note that you DO NOT have to complete the online registration form; this is a separate form for students attending the Basic Scientific Programming School.

The school will focus on basic introduction to Linux (Ubuntu), and python scientific programming for students in field of science and engineering with no prior, or sound background of scientific programming languages. 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!

Transport, accommodation, and full board will be provided. Due to budgetary reasons, only limited places are available for suitably qualified students.

CLOSING DATE FOR APPLICATIONS:

18h00 Sunday 6 November 2011

Should you wish to become one of the participants, please complete the following application form and email (with e-mail subject: CHPC Introductory Programming School) the document back to before the closing date. Successful candidates will be notified by 11 November 2011.

The CHPC calls for all talented students to submit their applications. As public funded institutions, the CHPC supports the transformation of South Africa and thus the School organisers highly encourage students from previously disadvantaged backgrounds to submit their applications. For general enquiries please contact Dr. Daniel M Moeketsi. Tel no.: 021658 3961/2740 and e-mail:

Application form on next page…

2011 Introductory Scientific Programming School
Application Form
Applicant Details:
Surname:
First name(s):
ID number: (or passport number and country of passport)
Residential Address
Gender:
Ethnicity:
Degree & Course Registered for in 2011:
University:
Department and Name and Contact of Head of Department
Email Address:
Cell Phone Number:
Other Telephone Number:

Accommodation, Flights & Transfer

ACCOMMODATION

Student accommodation will be provided during your stay in Pretoria. The lodging will be confirmed closer to the time. Accommodation will be booked from Sunday night (27 Nov.) to Friday night (09 Dec.); checkout is Saturday morning (10 December 2011).

FLIGHTS

Please indicate the airport (closest to your place of residence) that you will be departing from and returning to. This has to be the same airport as we will book a return flight from that airport to Cape Town only.

Home airport / e.g Cape Town International Airport

TRANSFERS

The CHPC is only paying for transfer from OR Tambo Airport to the accommodation and return as well as transfers in Pretoria (between accommodation and course/conference venues) where required. All students have to arrange their own transfers to and from their home airport.

If any students have special transfer requests please advise now in order to make the

necessary arrangements:

Special transfer
Academic Record of University Courses Completed
Year Level / Course Name / Result ( Mark %)
1st / -
-
-
-
-
- / -
-
-
-
-
-
2nd / -
-
-
-
-
- / -
-
-
-
-
-
3rd (You may
provide June 2011 results) / - I
-
-
-
- / -e.g C (64)
-
-
-
-
4th / Hons (if applicable) / -
- / -
-
Explain why you should be considered for Introductory Scientific Programming School?
(Not more than 100 words)
Do you intend to continue with a postgraduate degree in 2012?
This Section must be completed ONLY by postgraduates students:
Name of the (potentia)l Supervisor?
Department
University
Contact detail of the supervisor: Email
Contact detail of the supervisor: Telephone
Possible Research Topic
(Not more than 100 words)
CLOSING DATE FOR APPLICATIONS: Friday 6 November 2011

CHPC Basic Scientific Programming School 2011