Developing Julia language resources for CATAM
This repository collects our work starting in 2019 to develop Julia resources for the CATAM module in mathematics. We aim to develop resources not only for Cambridge undergraduates, but those that will be widely useful.
We have a mailing list for open discussion https://lists.cam.ac.uk/mailman/listinfo/maths-julialang
David Sander's current Julia course
introduction: logistic equation, following May 1976.
beginner: Newton Raphsen, sieve method for primes.
advanced: automatic differentiation, Turing patterns, distribution of primes
Key will be to provide lots of exercises (and nice solutions)
Basics of language: loops, conditionals, functions
Basic types:
making own types:
vectorisation, efficiencies I/O
error handling.