I've been using it for a few semesters now for both grad and undergrad courses. Last year it was a bit rough, but this year it seemed to go pretty smoothly. I just have them use PyPlot, and run an installfest at the beginning of the term for students to get Julia+IJulia+PyPlot installed (basically I tell them to install Julia and the Anaconda Python distro). (They can also use JuliaBox, but most students prefer to run things locally on their laptops.)
See also: https://github.com/stevengj/julia-mit For homework assignments, I have them email their notebooks to the TAs, who print them out and grade them. (That way, only the TAs need to have LaTeX, Pandoc etc installed to get nice printed output from Jupyter notebooks.) On Friday, May 15, 2015 at 8:42:35 PM UTC-4, Sheehan Olver wrote: > > I'm moving a Mathematical Computing course from Fortran to another > language. I'd like to do Julia, but after a bad experience with students > trying to use Julia box, and the difficulty with plotting packages, I'm a > bit wary. Other options are Matlab (which is really easy for students but > teaches bad coding) or Python (I don't like the np.array(...) syntax). >
