This course is part of Compicampus, the IT course programme especially for students of ETH Zurich.
Date and time: 02.04.2025, 18:15-20:45 (2.5hr)
Location: HG D 7.1, Rämistrasse 101, Zürich
Julia (version 1.11.4): for all operating systems it is best is to use "juliaup": https://github.com/JuliaLang/juliaup
The course uses VSCode as editor and development environment where a script can be executed line-by-line. Install it and the Julia plugin: https://github.com/julia-vscode/julia-vscode#installing-juliavs-codevs-code-julia-extension
If you have another preferred editor, that is fine too, but look into getting the Julia-environment setup: https://github.com/JuliaEditorSupport
- Introduction talk https://github.com/mauro3/Julia-intro-ETHZ-Compicampus/blob/main/notebooks/julia-intro-slides.ipynb
- De-tour: VSCode and Julia-plugin
- Julia basics hands-on https://github.com/mauro3/Julia-intro-ETHZ-Compicampus/blob/main/scripts/julia-basics.jl
- Package management and environments https://github.com/mauro3/Julia-intro-ETHZ-Compicampus/blob/main/scripts/julia-packages.jl
- Intro to plotting https://github.com/mauro3/Julia-intro-ETHZ-Compicampus/blob/main/scripts/plotting-with-makie.jl
- Project on solving a differential equation https://github.com/mauro3/Julia-intro-ETHZ-Compicampus/tree/main/project/PredatorPrey.jl