Mini Course: Julia
Mini Course: Julia will introduce you to a brand new high-level programming language.
Julia is a high-level, high-performance programming language designed to address the needs of computational science as well as to be effective for general purpose use. It aims to rival C and Fortran in terms of speed. It is an excellent alternative to MATLAB or Python in terms of syntax.
This course is suitable for people who already have experience with programming (Python, MATLAB, C/C++...). Syntax will be quickly addressed and emphasis will be put on scientific applications.
The teachers will be Friederike Metz, Gaston Sivori (PhD Students) and Juan Polo Gomez (postdoc).
Program of the third edition (March 2021)
The program will be as follows:
|Monday, March 1||3PM to 5PM||Why Julia? Syntax, libraries||Friederike|
|Wednesday, March 3||3PM to 5PM||Plotting, workflow||Juan Polo|
|Friday, March 5||10AM to 12PM||Hands-on: Implementing data structures||Gaston|
Program of the second edition (July 2019)
The edition was taught by Ankur Dhar (PhD student), helped by James Schloss (PhD student).
This edition was also coordinated with a 3-day Workshop organized by the Graduate School entitled Efficient Scientific Computing with Julia. More information here.
|Thursday, July 11||10AM to 12PM||Why Julia? Syntax, libraries||Ankur|
|Friday, July 12||10AM to 12PM||Plotting, workflow||Ankur|
|Tuesday, July 16||10AM to 12PM||Hands-on: Implementing data structures||Ankur and James|
Program of the first edition (July 2017)
The teachers of the first edition was Valentin Churavy is an OIST student and active Julia developer who wished to share his passion for this language. Helped by James Schloss, another PhD student, he will convince you that you need Julia in your life.
The program (subject to change) will be as follows:
|Tuesday, July 4||5PM ~ 7PM||
Why use Julia?
Calling foreign libraries
|Thursday, July 6||5PM ~ 7PM||
|Tuesday, July 11||5PM ~ 7PM||
Implementing data structures
Benchmarks and performance
|Thursday, July 13||5PM ~ 7PM||
- Location: B701, Lab 3.
- What to bring: a laptop with the following prepared:
- The latest version of Julia installed.
- Drinks: There will be free coffee and tea, bring your cup!
If you are interested in the course but cannot participate to this particular event, let us know and we will contact you for any later occurrence of the course.
Thank you very much for your interest.