The 8th CHPC Introductory Programming Summer School

Africa/Johannesburg
North-West University

North-West University

Thabo Mbeki Way, Potchefstroom, 2531, South Africa
Description

The 8th CHPC Introductory Programming Summer School

A full-week Introductory Scientific Programming School for Science and Engineering students who wish to advance their skills in Linux (Ubuntu) and Python Programming language.

15 – 20 January 2018

Hosted by

Northwest-University (NWU) Potchefstroom and 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 postgraduate students in the fields of chemistry, physics, mathematics, applied mathematics, biology, bioinformatics, computer science, engineering etc. without a prior or sound knowledge of Linux (Ubuntu) and Python programming language. The school will run from Monday 15 to Saturday 20 January 2018.

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. Introduction to PBS Pro and job submission at CHPC.

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 cost for travel and accommodation of students selected to attend the school. Should you wish to attend the School, kindly complete the application form and register online before the closing date.

Due to budgetary reasons, only limited places are available for suitably qualified students.

CLOSING DATE FOR APPLICATIONS: 18h00 Friday 06 October 2017

Successful candidates will be notified by 30 November 2017.

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 organizers highly encourage students from previously disadvantaged backgrounds to submit their applications. For general inquiries please contact: linuxschool@chpc.ac.za.

Participants
  • ABIODUN FATOBA
  • Abubakr Ibrahim
  • Adedapo Adeyinka
  • Adewale Obaro
  • Adewumi Adeyeye
  • Adolf Mogakolodi Motetshwane
  • Adolf Mogakolodi Motetshwane
  • ahmed elrashedy
  • Albie van Dijk
  • Ali Rabbad
  • Andrews Dzodzomenyo
  • Anna-Mia Swart
  • Arghavan Keivani
  • Arista Fourie
  • Armand Bahini
  • Ashira Roopnarain
  • Ayyoub Salmi
  • Blessing Ogbuokiri
  • BRADLEY NEMUTUDI
  • Brian Ramogayana
  • Bukola Aremu
  • Busiswa Ndaba
  • Carel Oosthuizen
  • Chinenyenwa Fortune Chukwuneme
  • Christopher Mucheka
  • Clement Agoni
  • Clement Likhovole
  • Colleen Manyumwa
  • Dale Kitchin
  • Daniel Jansen van Vuuren
  • Daniel Moeketsi
  • David van Niekerk
  • Denis AWANY
  • DIKA Alain
  • Elizabeth Amona
  • EMMANUEL ADENIJI
  • Emmanuel Arthur
  • EMOMOTIMI EMILY BAMUZA-PEMU
  • ephraim Marondedze
  • Eugene Tuyizere
  • Faithful Chiagoziem Onwuegbuche
  • Femi Abiodun Elegbeleye
  • Fisayo Olotu
  • Gaston Edem Awashie
  • Gugulethu Mbali Ngcamu
  • Heba Abdulrahman
  • Henry Ohaegbuchu
  • HLOLOGELO CAROLINE TLEANE
  • HLOLOGELO CAROLINE TLEANE
  • Hrubech HOMBESSA
  • Ibrahim Ali
  • Imane Bjij
  • Ingrid Kutlwano Segola
  • Innocenter Amima
  • Irene Kyomugisha
  • Isaac Sihlangu
  • Iviwe Notununu
  • Jan-Louis Raath
  • Jean Elia Francisco RAHERY
  • Jean-Baptiste Ramond
  • JOSHUA KALOGNIA
  • Katlego Justifine Mashile
  • kawther salahaldien
  • Kazeem Adekunle Alayande
  • Kevin Colville
  • Kgwajana Barnard Molala
  • Khanyisa Sowazi
  • Khetha Mngadi
  • Khodani Mulaudzi
  • Khomotso Herminah Mongadi
  • Khongelile Sydney Sithole
  • KITUNGULU NICHOLAS LIGAYO
  • Kofi Boafoh
  • Kudzai Gurure
  • Lainirina Danis Zefania RALITERA
  • Letitia Shunmugam
  • Letlhogonolo Rose Moeng
  • Louis Du Plessis
  • Lukman Niyi Abdulkadir
  • Lumkile Msebi
  • Lutho Sanda
  • Mahmoud Mahmoud
  • Makamohelo Junicia Phantsi
  • Marie Louise Umuhire
  • Marietjie Ungerer
  • Martin Canaan Mafunda
  • Maryam Abdullahi
  • Matsobane Nong
  • Matsobane Nong
  • Michael Mwangi
  • Misile Kunene
  • Mkhululi Maphosa
  • Moeti Oriel Taioe
  • Mogahabo Morukuladi
  • Mohammed Ahmed Mohammed Ahmed Farahat
  • Monica Barnard
  • Moses Langa
  • Motlagomang Mamsi Khantsi
  • MPHAMELA ENOS BALOYI
  • Mubanga Kabwe
  • Ndiyakholwa Ngqulu
  • Ndumiso Buthelezi
  • Nicholas Ozede Igiehon
  • Nikita Devnarain
  • Nkosinathi Malaza
  • Noxolo Pretty Cele
  • Ofhani Christopher Mukhoro
  • Olaide Olalekan Wahab
  • Olaitan Awe
  • Olivia Cronje
  • Otto Joseph
  • Patrick Appiah-Kubi
  • Paul Kagori
  • PETER OZAVESHE OVIROH
  • Phillip L Prinsloo
  • phumlani nkuthalo phakathi
  • Phumzile Madonsela
  • Pieter Van der Merwe
  • Precious Mabidi
  • Precious Sejake
  • Pritika Ramharack
  • Ratsimandresy Holinirina Dina Miora
  • Rendani Livingstone Mbedzi
  • Richard Jakachira
  • Roald Eiselen
  • Rosina Makofane
  • Sanele Nkosi
  • Sergio Lovisa
  • Shina Oloniiju
  • Siboniso Shezi
  • Simphiwe Zitha
  • Sinalo Mani
  • Sinawo Tsipinana
  • Sindiswa Lukhele
  • Sizipiwe Simvuyele Maxaulana
  • Stephen Ogungbenro
  • Tasiu Yusuf Abdullahi
  • Tebogo Mashile
  • Tej Chand
  • Tevin Bissen
  • Thabang Lebese
  • Thapelo Mongala
  • Thembalethu Nogwanya
  • Thembi Thokozile Mthombothi
  • Thendo Precious Mashau
  • Thierno FALL
  • Thierry Christian TELLA
  • Tsholofelo Mogale
  • Tumelo Masakala
  • Uyikumhe Damisa
  • Victoria Adeleke
  • Walt van Amstel
  • Willem Roos
  • Wynand J Louw
  • YANG LIU
  • Monday, 15 January
    • 08:00 08:50
      Registration 50m
    • 08:50 09:15
      Welcome and Introduction 25m
    • 09:15 09:30
      Welcome - NWU 15m
      Speaker: NWU Delegate (TBA)
    • 09:30 11:00
      Lecture1 1h 30m
      Speaker: (TBA)
    • 11:00 11:30
      Fresh Air Break 30m
      Speaker: All Participants
    • 11:30 13:00
      Lecture2 1h 30m
      Speaker: TBA
    • 13:00 14:00
      Lunch 1h
    • 14:00 15:30
      Lecture3 1h 30m
      Speaker: Dr (TBA)
    • 15:30 16:00
      Fresh Air Break 30m
    • 16:00 17:00
      Lecture4 1h
      Speaker: TBA
    • 17:00 17:20
      Buses Leave at 17:30 to Hotel 20m