Decision Making under Uncertainty will require programming to complete assignment. The use of any programming language is allowed, however Julia 1.10 is the only fully-supported language.
Help for common difficulties and bugs will be posted on this page.
1. Install Julia
Download Julia by following the instructions at https://julialang.org/downloads/ .
Follow the instructions at https://github.com/zsunberg/DMUStudent.jl to install and test the DMUStudent.jl package.
Unlike MATLAB, but like most other programming languages, Julia does not come bundled with an editor. People looking for a MATLAB-like experience may wish to use the Julia for VS Code IDE. A list of other editors that have Julia integration can be found by scrolling down on the Julia webpage.
A list of differences can be found here.
You can find performance tips here.
Python and Julia are capable of interoperating and it may be possible to complete many of the homework assignments using python, however the course staff cannot guarantee support, and python may be too slow in some instances. Python and julia interop is supported by PythonCall