https://github.com/sje30/catam-julia
CATAM material in Julia
https://github.com/sje30/catam-julia
julia notebooks
Last synced: 9 months ago
JSON representation
CATAM material in Julia
- Host: GitHub
- URL: https://github.com/sje30/catam-julia
- Owner: sje30
- License: mit
- Created: 2021-07-11T21:14:05.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2021-10-12T22:04:05.000Z (over 4 years ago)
- Last Synced: 2025-09-12T15:45:52.465Z (9 months ago)
- Topics: julia, notebooks
- Language: HTML
- Homepage: http://sje30.github.io/catam-julia
- Size: 73.3 MB
- Stars: 21
- Watchers: 2
- Forks: 9
- Open Issues: 11
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# CATAM material in Julia
This is the home page for creating the Julia materials for Mathematics
students at the University of Cambridge. As part of the degree,
students are encouraged to work on projects in
[CATAM](https://www.maths.cam.ac.uk/undergrad/catam/computer-aided-teaching-all-mathematics-catam):
Computer-Aided Teaching of All Mathematics. Currently, MATLAB is used
by most students, although students are free to use whichever language
they wish. The aim of this project is to provide material suitable
for mathematicians to learn the key concepts of the
[Julia](https://julialang.org) programming language.
The material is divided into three sections: core material, case
studies and book examples.
# Core material
1. [Introduction to Julia for CATAM](https://sje30.github.io/catam-julia/intro/julia-manual.html)
2. [1A material](https://sje30.github.io/catam-julia/1a/)
3. [1B material](https://sje30.github.io/catam-julia/1b/)
4. [Root finding introductory project](https://sje30.github.io/catam-julia/introductoryproject/)
# Case studies
1. [Permutations](https://sje30.github.io/catam-julia/casestudies/Permutations)
2. [Modelling infectious diseases](https://sje30.github.io/catam-julia/casestudies/Modelling%20infectious%20diseases)
3. [Voronoi diagrams](https://sje30.github.io/catam-julia/casestudies/voronoi)
4. [Lagrange points](https://sje30.github.io/catam-julia/casestudies/lagrangepoints)
5. [Primes and efficiency](https://sje30.github.io/catam-julia/casestudies/Primes%20and%20Efficiency)
6. [Shuffles](https://sje30.github.io/catam-julia/casestudies/Shuffles)
7. [Image Processing](https://sje30.github.io/catam-julia/casestudies/Images)
8. [Random walks](https://sje30.github.io/catam-julia/casestudies/randomwalks)
# Data-Driven Science and Engineering
We have examined a recent textbook published by CUP entitled
[Data-Driven Science and Engineering](http://databookuw.com) which
contains code in matlab and python. We have converted the Matlab code
from Chapter 1 and most of Chapter 2 into Julia. The conversion was
relatively quick the similarities between Julia and Matlab. [Julia
code and further details here](https://sje30.github.io/catam-julia/ddsae).
# Acknowledgements
This project was funded by Cambridge University Press as part of the
University Collaboration Budget (UCB).