BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//CERN//INDICO//EN
BEGIN:VEVENT
SUMMARY:CHPC Coding Summer School - 2023
DTSTART;VALUE=DATE-TIME:20230130T073000Z
DTEND;VALUE=DATE-TIME:20230210T140000Z
DTSTAMP;VALUE=DATE-TIME:20260317T122319Z
UID:indico-event-115@events.chpc.ac.za
DESCRIPTION:The 13th CHPC Coding Summer School\n\nand\n\nThe 5th NITheCS
  Summer School on the Foundations of Theoretical and Computational Scienc
 e\n\n30 January - 10 February 2023\n\nThe Coding Summer School took pla
 ce on a physical form at various university locations around the country.
  Students were required to attend one of the university locations.\n\n\n\
 nSee all the research institutes that took place here:\n\nhttps://youtu.be
 /Igmw_AA4uiw\n\nBackground\n\nThe Summer School is jointly organised by th
 e Centre for High Performance Computing (CHPC) of the Council of Scientifi
 c and Industrial Research and the National Institute for Theoretical  Com
 putational Science (NITheCS). This joint effort was specifically motivated
  by a concept paper of the South African Department of Science and Innovat
 ion (DSI) that explores the possibility to broaden the scope of NITheP in
 to a national institute/centre for theoretical and computational science.\
 n\nAim of the School:\n\nThe School will start with a Basic Programming Co
 urse to introduce students to Linux (Ubuntu) Command line and bash scripti
 ng and the Python programming language. This will be followed by introduct
 ions to Foundations of Theoretical and Computational Sciences on topics su
 ch as:\n\n\n	\n	Data Visualization\,\n	\n	\n	Data Analysis\,\n	\n	\n	Model
 ing and Simulation\,\n	\n	\n	Stochastic Methods\,\n	\n	\n	Machine Learning
 \,\n	\n	\n	Software Management\,\n	\n\n\nIn-person tutorials and workshops
  will be held to put the material into practice. The School is structured 
 in such a way to encourage students to actively solve challenging problems
  that the lectures will pose. Students should be prepared to learn on thei
 r own!\n\nSchool Syllabus:\n\nBasic Programming:\n\nIntroduction to Git an
 d Linux. It will cover a basic introduction to Git and Linux command line
 \, bash scripting\, and Introduction to PBS Pro and job submission at CHPC
  (Mr Binjamin Barsch\, Dr Kevin Colville\, Mr Mthetho Sovara\, Centre fo
 r High Performance Computing\, CSIR).\n\nIntroduction to Python Programmin
 g for Data Science: It will cover the basics of Python programming\, data 
 handling\, visualization and data science packages like Numpy and Pandas
  (Mr Binjamin Barsch\, Dr Kevin Colville\, Mr Mthetho Sovara\, Centre 
 for High Performance Computing\, CSIR).\n\nThe Theoretical and Computation
 al Minimum:\n\nThis part of the Summer School builds upon the introductio
 n of Python and introduces basic theoretical and computational concepts.\n
 \nIn particular we will discuss theoretical and computational methods for:
 \n\n\n	\n	Visualization\,\n	\n	\n	Foundations of probability theory and st
 atistics\,\,\n	\n	\n	Vectors and Matrices\,\n	\n	\n	Ordinary Differential 
 equations: linear and nonlinear ODEs\, \n	\n	\n	Partial Differential equa
 tions: wave equations\, reaction-diffusion equations\, fluid dynamics\,\n	
 \n	\n	Gradient descent\, Newton-Raphson Method\, genetic and evolutionary 
 algorithms\n	\n	\n	Random Numbers\, Sampling\, Monte Carlo Methods\,\n	\n	
 \n	Machine Learning\,\n	\n	\n	Git and GitHub\n	\n\n\nThe lectures will be 
 shared by a team of  NITheCS Associates and international experts.\n\nApp
 lication and Registration:\n\nThe CHPC and NITheCS call for all talented 
 students registered for Honours\, Masters\, PhD including postdoc in South
  Africa to submit their applications. The registration fee is free for all
  successful applicants\, however the students must attend the designated u
 niversity locations. As public-funded institutions\, the CHPC and NITheCS
  support the transformation of South Africa and thus the School organizer
 s highly encourage students from previously disadvantaged backgrounds to 
 submit their applications. There will be no scholarship for successful app
 licants as the school will be hosted at university locations. However\, a 
 background of programming skills and basic Linux will be an advantage. \n
 \nFormat:\n\n\n	Daily lectures and interactive tutorials\n	Moodle used as 
 the learning management environment\n	PDF notes\, exercises\, and YouTube 
 videos provided\n	Zoom used for live streaming\n	Slack used as official co
 mmunication medium\n	Prizes awarded to select students\n\n\nImportant date
 s:\n\nSchool start and Orientation: Monday 30 January 2023\n\nClosing dat
 e for registration: 23h59 Saturday\, 31 December 2022\n\nNotification of
  Successful Candidates: will be notified by 16 January 2023\n\nSchool end:
  Friday 10 February 2022\n\nSchool Organizing Committee:\n\nProf Frances
 co Petruccione (UKZN & NITheCS)\n\nDr Werner Janse van Rensburg (CSIR\, N
 ICIS-CHPC)\n\nMr Binjamin Barsch (CSIR\, NICIS-CHPC)\n\n \n\nGeneral Inqu
 iries:\n\nFor general inquiries please contact: Mr. Binjamin Barsch at bb
 arsch@csir.co.za and Prof. Francesco Petruccione at petruccione@ukzn.ac.za
 \n\nImportant: Privacy\n\nIn compliance with the Protection of Personal In
 formation Act (PoPIA) No. 4 of 2013\, please read the CSIR's Privacy Notic
 e: https://www.csir.co.za/csir-privacy-notice\n\nPurpose for the collectio
 n of personal data:\n\n\n	To make contact with you with any matters regard
 ing this course\;\n	Information on your academic background is used by the
  organisers to determine if you are eligible to participate in this event\
 ;\n	To report to the Departments of Higher Education and Training\, Scienc
 e and Innovation\, and the Services Sector Education and Training Authorit
 y (SETA)\;\n\n\n \n\nhttps://events.chpc.ac.za/event/115/
LOCATION:
URL:https://events.chpc.ac.za/event/115/
END:VEVENT
END:VCALENDAR
