A Deep Introduction to Julia
May 26 @ 9:00 am - 5:00 pm
This workshop aims to introduce both users of scripting languages and advanced programmers to the Julia ecosystem and explore details about the Julia language which can help produce efficient and readable code.
The goal of the workshop is for students to understand where Julia can be applied and be well-equipped to start using Julia in their own research. Students will learn about the current state of Julia development (IDEs, documentation, where to get help), how to write efficient code by understanding some of Julia’s internals via small projects, solve problems using advanced Julia features (metaprogramming, multiple-dispatch, etc.), and learn workarounds to common issues newcomers face (scoping problems, type conversions, etc.).
Date: May 26, 2017
Time:9 a.m. to 5 p.m. with lunch provided
Location: Donald Bren Hall, Room 4011
Instructor: Chris Rackauckas, UC Irvine
Pre-requisites: Solid understanding of programming. Installing Julia beforehand is not required, though highly recommended. Attendees may wish to install the Julia/Atom IDE before the workshop, though be advised this may not be easy (instructions). Help for doing so can be found at the UCI Data Science Initiative Gitter and the JunoLab Gitter.