What is Scientific computing
Purpose of the course
von Neumann architecture
cache pitfalls
Machine code
Assembler code
Compiled languages
Interpreted languages
Just-In-Time compilation
Julia
What is a Pluto notebook ?
Pluto notebook: pluto/julia, html, pdf,
Basic information about Julia
Links to Julia resources
number types, control structures, functions ...
Pluto notebook: pluto/julia, html, pdf,
Preferably, use Chrome or Firefox as browsers
Download Julia and install it according to the procedure on you particular operating system
On Windows I recommend to use julia-1.7 which currently is available as release candidate (rc)
Invoke Julia and issue the following commands:
using Pkg
Pkg.add("Pluto")
using Pluto
Pluto.run()
As a result, you should see the "welcome to Pluto.jl" page in your browser. You can paste the notebook links from this course directly into the "Open from file" input box.
Comprehensive Julia + Pluto installation guide by Fons van der Plas (TU Berlin/MIT Boston) made for the MIT course on Computational Thinking.